tor-browser

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

Script-isModule-03.js (421B)


      1 // Debugger.Object.prototype.isModule
      2 
      3 const g = newGlobal({newCompartment: true});
      4 const dbg = Debugger(g);
      5 let count = 0;
      6 dbg.onNewScript = function (script) {
      7    count += 1;
      8    assertEq(script.isModule, true);
      9 
     10    dbg.onNewScript = function (script) {
     11        count += 1;
     12        assertEq(script.isModule, false);
     13    };
     14 };
     15 const m = g.parseModule("eval('')");
     16 moduleLink(m);
     17 moduleEvaluate(m);
     18 assertEq(count, 2);