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);