tor-browser

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

disposal-during-promise-rejection.js (387B)


      1 // |jit-test| skip-if: !getBuildConfiguration("explicit-resource-management"); --enable-explicit-resource-management
      2 
      3 let disposed = false;
      4 async function testDisposalWithRejectedPromise() {
      5  using x = {
      6    [Symbol.dispose]() {
      7      disposed = true;
      8    }
      9  };
     10  await Promise.reject();
     11 }
     12 
     13 testDisposalWithRejectedPromise().catch(() => {});
     14 drainJobQueue();
     15 assertEq(disposed, true);