tor-browser

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

Script-lineCount.js (543B)


      1 // Test Script.lineCount.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = Debugger(g);
      5 
      6 function test(scriptText, expectedLineCount) {
      7  let found = false;
      8 
      9  dbg.onNewScript = function(script, global) {
     10    assertEq(script.lineCount, expectedLineCount);
     11    found = true;
     12  };
     13 
     14  g.evaluate(scriptText);
     15  assertEq(found, true);
     16 }
     17 
     18 src = 'var a = (function(){\n' + // 0
     19      'var b = 9;\n' +           // 1
     20      'console.log("x", b);\n'+  // 2
     21      'return b;\n' +            // 3
     22      '})();';                   // 4
     23 test(src, 5);