summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/bug673569.js
blob: acc54277af7077c8be2215c9c1b4c99763bd4143 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function qualified_tests(prefix) {
  let scopes = evalReturningScope(prefix + "var x = 1");
  assertEq(scopes.vars.x, 1);
}

qualified_tests("");
qualified_tests("'use strict'; ");

let scopes = evalReturningScope("x = 1");
assertEq(scopes.vars.x, 1);

let fail = true;
try {
  evalReturningScope("'use strict'; x = 1");
} catch (e) {
  fail = false;
}
assertEq(fail, false);