Frame-eval-15.js (365B)
1 var g = newGlobal({newCompartment: true}); 2 var dbg = new Debugger(g); 3 4 g.eval("function h() { debugger }"); 5 g.eval("function f() { h() }"); 6 g.blah = 42; 7 dbg.onDebuggerStatement = function(frame) { 8 frame.older.eval("var blah = 43"); 9 frame.older.eval("blah = 44"); 10 assertEq(frame.older.environment.getVariable("blah"), 44); 11 } 12 g.f(); 13 assertEq(g.blah, 42);