tor-browser

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

Debugger-onNewPromise-01.js (400B)


      1 // Test that the onNewPromise hook gets called when promises are allocated in
      2 // the scope of debuggee globals.
      3 
      4 var g = newGlobal({newCompartment: true});
      5 var dbg = new Debugger();
      6 var gw = dbg.addDebuggee(g);
      7 
      8 
      9 let promisesFound = [];
     10 dbg.onNewPromise = p => { promisesFound.push(p); };
     11 
     12 let p1 = new g.Promise(function (){});
     13 assertEq(promisesFound.indexOf(gw.makeDebuggeeValue(p1)) != -1, true);