blob: 1f5e3be42ff361aa6854e5d2f991912f18639438 [file] [log] [blame]
// Tests D.O.asEnvironment() returning the global lexical scope.
var g = newGlobal();
var dbg = new Debugger;
var gw = dbg.addDebuggee(g);
g.evaluate(`
var x = 42;
let y = "foo"
`);
var globalLexical = gw.asEnvironment();
assertEq(globalLexical.names().length, 1);
assertEq(globalLexical.getVariable("y"), "foo");
assertEq(globalLexical.parent.getVariable("x"), 42);