tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);