tor-browser

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

async-disposal-not-observable.js (372B)


      1 // |jit-test| skip-if: !getBuildConfiguration("explicit-resource-management"); --enable-explicit-resource-management
      2 
      3 let called = 0;
      4 
      5 async function testDisposalMethodOnlyExtractedOnce() {
      6  await using x = {
      7    get [Symbol.asyncDispose]() {
      8      called++;
      9      return () => {}
     10    }
     11  }
     12 }
     13 
     14 testDisposalMethodOnlyExtractedOnce();
     15 drainJobQueue();
     16 assertEq(called, 1);