tor-browser

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

number-methods-this-error.js (445B)


      1 load(libdir + "asserts.js");
      2 
      3 let methods = Object.getOwnPropertyNames(Number.prototype)
      4                    .filter(n => n != "constructor");
      5 
      6 for (let method of methods) {
      7  assertTypeErrorMessage(() => Number.prototype[method].call(new Map),
      8    `Number.prototype.${method} called on incompatible Map`);
      9 
     10  assertTypeErrorMessage(() => Number.prototype[method].call(false),
     11    `Number.prototype.${method} called on incompatible boolean`);
     12 }