tor-browser

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

Frame-eval-10.js (369B)


      1 // frame.eval returns null if the eval code fails with an uncatchable error.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = Debugger(g);
      5 var hits = 0;
      6 dbg.onDebuggerStatement = function (frame) {
      7    if (hits++ === 0)
      8        assertEq(frame.eval("debugger;"), null);
      9    else
     10        return null;
     11 };
     12 assertEq(g.eval("debugger; 'ok';"), "ok");
     13 assertEq(hits, 2);