tor-browser

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

testDirectProxyDefineProperty5.js (372B)


      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 = { defineProperty: () => called = true };
      7 var holder = Proxy.revocable(target, handler);
      8 
      9 holder.revoke();
     10 
     11 var p = holder.proxy;
     12 assertThrowsInstanceOf(() => Object.defineProperty(p, 'foo', {}), TypeError);
     13 assertEq(called, false);