tor-browser

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

testDirectProxyGetOwnPropertyDescriptor3.js (404B)


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