tor-browser

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

Script-getLineOffsets-01.js (429B)


      1 // getLineOffsets on a line that is definitely outside a script returns an empty array.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = Debugger(g);
      5 var hits = 0;
      6 dbg.onDebuggerStatement = function (frame) {
      7    var offs = frame.script.getLineOffsets(g.line0 + 2);
      8    assertEq(Array.isArray(offs), true);
      9    assertEq(offs.length, 0);
     10    hits++;
     11 };
     12 g.eval("var line0 = Error().lineNumber; debugger;");
     13 assertEq(hits, 1);