Environment-getVariable-08.js (341B)
1 // getVariable sees properties inherited from a with-object's prototype chain. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = Debugger(g); 5 var v; 6 dbg.onDebuggerStatement = function (frame) { 7 v = frame.environment.getVariable("x"); 8 }; 9 g.eval("var x = 1; { let x = 2; with (Object.create({x: 3})) { debugger; } }"); 10 assertEq(v, 3);