tor-browser

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

testDirectProxyGet5.js (417B)


      1 // Return the trap result
      2 var target = { foo: 'bar' };
      3 var s1 = Symbol("moon"), s2 = Symbol("sun");
      4 target[s1] = "wrong";
      5 
      6 var handler = { };
      7 for (let p of [new Proxy(target, handler), Proxy.revocable(target, handler).proxy]) {
      8    handler.get = (() => 'baz');
      9    assertEq(p.foo, 'baz');
     10 
     11    handler.get = (() => undefined);
     12    assertEq(p.foo, undefined);
     13 
     14    handler.get = (() => s2);
     15    assertEq(p[s1], s2);
     16 }