tor-browser

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

surfaces.js (482B)


      1 // Check superficial properties of the Proxy constructor.
      2 
      3 var desc = Object.getOwnPropertyDescriptor(this, "Proxy");
      4 assertEq(desc.configurable, true);
      5 assertEq(desc.enumerable, false);
      6 assertEq(desc.writable, true);
      7 assertEq(desc.value, Proxy);
      8 
      9 assertEq(typeof Proxy, "function");
     10 assertEq(Object.getPrototypeOf(Proxy), Function.prototype);
     11 assertEq(Proxy.length, 2);
     12 
     13 // Proxy is a constructor but has no .prototype property.
     14 assertEq(Proxy.hasOwnProperty("prototype"), false);