]> git.saurik.com Git - apple/javascriptcore.git/blame - tests/stress/global-environment-does-not-trap-unscopables.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / stress / global-environment-does-not-trap-unscopables.js
CommitLineData
ed1e77d3
A
1function test(actual, expected) {
2 if (actual !== expected)
3 throw new Error('bad value: ' + actual);
4}
5
6var global = new Function('return this')();
7var Cocoa = 'Cocoa';
8
9global[Symbol.unscopables] = {
10 Cocoa: true
11};
12
13test(Cocoa, "Cocoa");
14(function () {
15 var Cocoa = 'local'
16 with (global) {
17 test(Cocoa, "local");
18 }
19}());