tor-browser

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

unhandled-rejections-different-realm.js (525B)


      1 // |jit-test| error:Unhandled rejection: "some reason"
      2 
      3 // Test JS shell's unhandled rejection tracking.
      4 
      5 var z = newGlobal();
      6 
      7 Promise.prototype.then = z.Promise.prototype.then;
      8 
      9 // Add unhandled rejection from other realm.
     10 evalcx("var p = (async function() { throw 'some reason' })()", z);
     11 
     12 // Add unhandled rejection from this realm.
     13 var p = (async function f() { throw 'other reason'; })();
     14 
     15 // Remove unhandled rejection from this realm.
     16 p.then();
     17 
     18 // Remove unhandled rejection from other realm.
     19 evalcx("p.then()", z);