summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/language/statements/with/12.10-0-3.js
blob: 5684a9364e1363c5268f5b4e1c460ea24134f0a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright (c) 2012 Ecma International.  All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
es5id: 12.10-0-3
description: with introduces scope - that is captured by function expression
flags: [noStrict]
---*/

  var o = {prop: "12.10-0-3 before"};
  var f;

  with (o) {
    f = function () { return prop; }
  }
  o.prop = "12.10-0-3 after";

assert.sameValue(f(), "12.10-0-3 after", 'f()');

reportCompare(0, 0);