blob: 54a90885cf20d22f130aec60a6076915a8ba53fe [file] [log] [blame]
// The debugger may add new bindings into existing scopes
var g = newGlobal();
var dbg = new Debugger(g);
dbg.onDebuggerStatement = function(frame) {
assertEq(frame.eval("var x = 3; x").return, 3);
hits++;
}
var hits = 0;
g.eval("(function() { debugger; })()");
assertEq(hits, 1);
g.eval("(function() { var x = 4; debugger; })()");
assertEq(hits, 2);