tor-browser

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

bug1351059.js (563B)


      1 // |jit-test| skip-if: !wasmDebuggingEnabled()
      2 
      3 // Tests that onEnterFrame events are enabled when Debugger callbacks set
      4 // before Instance creation.
      5 
      6 load(libdir + "asserts.js");
      7 
      8 var g = newGlobal({newCompartment: true});
      9 g.parent = this;
     10 g.onEnterFrameCalled = false;
     11 g.eval(`
     12    var dbg = new Debugger(parent);
     13    dbg.onEnterFrame = frame => {
     14      onEnterFrameCalled = true;
     15    };
     16 `);
     17 var i = new WebAssembly.Instance(new WebAssembly.Module(wasmTextToBinary(`
     18    (module (func (export "f")))
     19 `)));
     20 i.exports.f();
     21 
     22 assertEq(g.onEnterFrameCalled, true);