tor-browser

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

operations-on-revoked.js (599B)


      1 load(libdir + 'asserts.js');
      2 
      3 var r = Proxy.revocable({}, {});
      4 var r2 = Proxy.revocable(function(){}, {});
      5 r.revoke();
      6 r2.revoke();
      7 
      8 var p = r.proxy;
      9 var p2 = r2.proxy;
     10 
     11 assertThrowsInstanceOf(() => ({} instanceof p), TypeError);
     12 assertThrowsInstanceOf(() => ({} instanceof p2), TypeError);
     13 
     14 assertThrowsInstanceOf(() => Object.prototype.toString.call(p), TypeError);
     15 assertThrowsInstanceOf(() => Object.prototype.toString.call(p2), TypeError);
     16 
     17 assertThrowsInstanceOf(() => RegExp.prototype.exec.call(p, ""), TypeError);
     18 assertThrowsInstanceOf(() => RegExp.prototype.exec.call(p2, ""), TypeError);