blob: 36be6a87a1293ae81a56375ff40c61b0c606a6f1 [file] [log] [blame]
// 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()');