diff options
Diffstat (limited to 'js/src/jit-test/tests/environments/evaluate_envChainObject.js')
-rw-r--r-- | js/src/jit-test/tests/environments/evaluate_envChainObject.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/environments/evaluate_envChainObject.js b/js/src/jit-test/tests/environments/evaluate_envChainObject.js new file mode 100644 index 0000000000..5317a15c3a --- /dev/null +++ b/js/src/jit-test/tests/environments/evaluate_envChainObject.js @@ -0,0 +1,14 @@ +// Test with envChainObject in current global. +{ + let global = newGlobal(); + let envChainObject = { a: "test1" }; + assertEq(evaluate("a", { global, envChainObject }), "test1"); +} + +// Test with envChainObject in target global. +{ + let global = newGlobal(); + var envChainObject = global.evaluate('({a: "test2"})'); + assertEq(envChainObject.a, "test2"); + assertEq(evaluate("a", { global, envChainObject }), "test2"); +} |