Frame-eval-13.js (382B)
1 // The debugger may add new bindings into existing scopes 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger(g); 5 dbg.onDebuggerStatement = function(frame) { 6 assertEq(frame.eval("var x = 3; x").return, 3); 7 hits++; 8 } 9 var hits = 0; 10 g.eval("(function() { debugger; })()"); 11 assertEq(hits, 1); 12 g.eval("(function() { var x = 4; debugger; })()"); 13 assertEq(hits, 2);