tor-browser

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

Debugger-onPromiseSettled-04.js (359B)


      1 // An onPromiseSettled handler can disable itself.
      2 var g = newGlobal({newCompartment: true});
      3 var dbg = new Debugger(g);
      4 var log;
      5 
      6 dbg.onPromiseSettled = function (promise) {
      7  log += 's';
      8  dbg.onPromiseSettled = undefined;
      9 };
     10 
     11 log = '';
     12 g.settlePromiseNow(new g.Promise(function (){}));
     13 g.settlePromiseNow(new g.Promise(function (){}));
     14 assertEq(log, 's');