var g = newGlobal(); | |
var dbg = new Debugger(g); | |
g.eval("function h() { debugger }"); | |
g.eval("function f() { h() }"); | |
g.blah = 42; | |
dbg.onDebuggerStatement = function(frame) { | |
frame.older.eval("var blah = 43"); | |
frame.older.eval("blah = 44"); | |
assertEq(frame.older.environment.getVariable("blah"), 44); | |
} | |
g.f(); | |
assertEq(g.blah, 42); |