tor-browser

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

resumption-01.js (356B)


      1 // Simple {throw:} resumption.
      2 
      3 load(libdir + "asserts.js");
      4 
      5 var g = newGlobal({newCompartment: true});
      6 var dbg = Debugger(g);
      7 dbg.onDebuggerStatement = function (stack) { return {throw: "oops"}; };
      8 
      9 assertThrowsValue(function () { g.eval("debugger;"); }, "oops");
     10 
     11 g.eval("function f() { debugger; }");
     12 assertThrowsValue(function () { g.f(); }, "oops");