-1:000000000000 | 0:99daf6e21b84 |
---|---|
1 // The debugger may add new bindings into existing scopes | |
2 | |
3 var g = newGlobal(); | |
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); |