Debugger-findScripts-17.js (459B)
1 // Bug 744731 - findScripts() finds active debugger frame.eval scripts. 2 3 var g = newGlobal({newCompartment: true}); 4 var dbg = new Debugger; 5 var gw = dbg.addDebuggee(g); 6 var hits = 0; 7 dbg.onDebuggerStatement = function (frame) { 8 dbg.onDebuggerStatement = function (frame) { 9 hits++; 10 assertEq(dbg.findScripts().indexOf(dbg.getNewestFrame().script) !== -1, true); 11 }; 12 frame.eval("debugger;"); 13 }; 14 g.eval("debugger;"); 15 assertEq(hits, 1);