tor-browser

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

testDirectProxyPreventExtensions5.js (356B)


      1 load(libdir + "asserts.js");
      2 // Revoked proxies should throw before calling the handler
      3 
      4 var called = false;
      5 var target = {};
      6 var handler = { preventExtensions: () => called = true };
      7 var holder = Proxy.revocable(target, handler);
      8 
      9 holder.revoke();
     10 
     11 assertThrowsInstanceOf(() => Object.preventExtensions(holder.proxy), TypeError);
     12 assertEq(called, false);