summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/environments/evaluate_envChainObject.js
blob: 5317a15c3ac7736ae2922cc9eaa5b23006b77f5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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");
}