tor-browser

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

delete-not-invoked-on-proto.js (312B)


      1 // Create Proxy that throws for everything.
      2 var {proxy, revoke} = Proxy.revocable({}, {});
      3 
      4 var obj = {__proto__: proxy, a: 1};
      5 // This revokes the proxy, so every operation on it THROWS.
      6 revoke();
      7 
      8 assertEq(delete obj.a, true);
      9 assertEq(delete obj.b, true);
     10 // Should not have invoked anything on [[Prototype]]