===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
node-core-js-3.6.5/CHANGELOG.md-790-* `es5` [namespace](https://github.com/zloirock/core-js/#commonjs) also includes modules, moved to `es6` namespace - you can use it as before
node-core-js-3.6.5/CHANGELOG.md:791:* Increased `MessageChannel` priority in `$.task`, [#95](https://github.com/zloirock/core-js/issues/95)
node-core-js-3.6.5/CHANGELOG.md-792-* Does not get `global.Symbol` on each getting iterator, if you wanna use alternative `Symbol` shim - add it before `core-js`
##############################################
node-core-js-3.6.5/CHANGELOG.md-827-  * [`core.iter-helpers`](https://github.com/zloirock/core-js/#ecmascript-6-iterators)
node-core-js-3.6.5/CHANGELOG.md:828:  * Internal modules (`$`, `$.iter`, etc)
node-core-js-3.6.5/CHANGELOG.md-829-* Many other optimizations
node-core-js-3.6.5/CHANGELOG.md-830-* Final cleaning non-standard features
node-core-js-3.6.5/CHANGELOG.md:831:  * Moved `$for` to [separate library](https://github.com/zloirock/forof). This work for syntax - `for-of` loop and comprehensions
node-core-js-3.6.5/CHANGELOG.md-832-  * Moved `Date#{format, formatUTC}` to [separate library](https://github.com/zloirock/dtf). Standard way for this - `ECMA-402`
##############################################
node-core-js-3.6.5/CHANGELOG.md-938-* Removed [abstract references](https://github.com/zenparsing/es-abstract-refs) support - proposal has been superseded =\
node-core-js-3.6.5/CHANGELOG.md:939:* [`$for.isIterable` -> `core.isIterable`, `$for.getIterator` -> `core.getIterator`](https://github.com/zloirock/core-js/#ecmascript-6-iterators), temporary available in old namespace
node-core-js-3.6.5/CHANGELOG.md-940-* Fixed iterators support in v8 `Promise.all` and `Promise.race`
##############################################
node-core-js-3.6.5/README.md-465-  toString() {
node-core-js-3.6.5/README.md:466:    return `unit${ this.id }`;
node-core-js-3.6.5/README.md-467-  }
##############################################
node-core-js-3.6.5/README.md-798-let name = 'Bob';
node-core-js-3.6.5/README.md:799:String.raw`Hi\n${name}!`;             // => 'Hi\\nBob!' (ES2015 template string syntax)
node-core-js-3.6.5/README.md-800-String.raw({ raw: 'test' }, 0, 1, 2); // => 't0e1s2t'
##############################################
node-core-js-3.6.5/README.md-1819-```js
node-core-js-3.6.5/README.md:1820:console.log(Array.isTemplateObject((it => it)`qwe${ 123 }asd`)); // => true
node-core-js-3.6.5/README.md-1821-```
##############################################
node-core-js-3.6.5/README.md-1994-```js
node-core-js-3.6.5/README.md:1995:Promise.try(() => 42).then(it => console.log(`Promise, resolved as ${it}`));
node-core-js-3.6.5/README.md-1996-
node-core-js-3.6.5/README.md:1997:Promise.try(() => { throw 42; }).catch(it => console.log(`Promise, rejected as ${it}`));
node-core-js-3.6.5/README.md-1998-```
##############################################
node-core-js-3.6.5/README.md-2295-for (const [key, value] of Object.iterateEntries(obj)) {
node-core-js-3.6.5/README.md:2296:  console.log(`${key} -> ${value}`);
node-core-js-3.6.5/README.md-2297-}
##############################################
node-core-js-3.6.5/packages/core-js-builder/index.js-22-      for (const name of modulesList) {
node-core-js-3.6.5/packages/core-js-builder/index.js:23:        if (name === ns || name.startsWith(`${ ns }.`)) {
node-core-js-3.6.5/packages/core-js-builder/index.js-24-          set[method](name);
##############################################
node-core-js-3.6.5/packages/core-js-builder/index.js-36-
node-core-js-3.6.5/packages/core-js-builder/index.js:37:  const tempFileName = `core-js-${ Math.random().toString(36).slice(2) }.js`;
node-core-js-3.6.5/packages/core-js-builder/index.js-38-  const tempFile = join(tmpdir, tempFileName);
##############################################
node-core-js-3.6.5/packages/core-js-builder/index.js-46-    },
node-core-js-3.6.5/packages/core-js-builder/index.js:47:    entry: modules.map(it => require.resolve(`core-js/modules/${ it }`)),
node-core-js-3.6.5/packages/core-js-builder/index.js-48-    output: {
##############################################
node-core-js-3.6.5/packages/core-js-builder/index.js-57-
node-core-js-3.6.5/packages/core-js-builder/index.js:58:  const script = `${ banner }\n!function (undefined) { 'use strict'; ${ file } }();`;
node-core-js-3.6.5/packages/core-js-builder/index.js-59-
##############################################
node-core-js-3.6.5/packages/core-js-compat/compat.js-8-function checkModule(name, targets) {
node-core-js-3.6.5/packages/core-js-compat/compat.js:9:  if (!has(data, name)) throw new TypeError(`Incorrect module: ${ name }`);
node-core-js-3.6.5/packages/core-js-compat/compat.js-10-
##############################################
node-core-js-3.6.5/packages/core-js-compat/src/build-entries.js-35-  const entry = file.replace(/^packages\/(core-js.+)\.js$/, '$1').replace(/^(.+)\/index$/, '$1');
node-core-js-3.6.5/packages/core-js-compat/src/build-entries.js:36:  memo[entry] = getModulesForEntryPoint(resolve(__dirname, `../../${ entry }`));
node-core-js-3.6.5/packages/core-js-compat/src/build-entries.js-37-  return memo;
##############################################
node-core-js-3.6.5/tests/commonjs.js-10-  // eslint-disable-next-line global-require
node-core-js-3.6.5/tests/commonjs.js:11:  return require(`${ PATH }/${ module }`);
node-core-js-3.6.5/tests/commonjs.js-12-}
##############################################
node-core-js-3.6.5/tests/commonjs.js-1589-
node-core-js-3.6.5/tests/commonjs.js:1590:  for (const key in compat) load(`modules/${ key }`);
node-core-js-3.6.5/tests/commonjs.js-1591-}
##############################################
node-core-js-3.6.5/tests/commonjs.js-1689-// eslint-disable-next-line no-console
node-core-js-3.6.5/tests/commonjs.js:1690:console.log(`Tested ${ tested } CommonJS entry points`);
##############################################
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-14-    expected: length,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js:15:    message: message || `arity is ${ length }`,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-16-  });
##############################################
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-98-      expected: name,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js:99:      message: message || `name is '${ name }'`,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-100-    });
##############################################
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-116-      expected: true,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js:117:      message: message || `${ typeof key === 'symbol' ? 'method' : `'${ key }'` } is enumerable`,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-118-    });
##############################################
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-134-      expected: true,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js:135:      message: message || `${ typeof key === 'symbol' ? 'method' : `'${ key }'` } is non-enumerable`,
node-core-js-3.6.5/tests/helpers/qunit-helpers.js-136-    });
##############################################
node-core-js-3.6.5/tests/pure/es.array.from.js-27-    const data = types[type];
node-core-js-3.6.5/tests/pure/es.array.from.js:28:    assert.arrayEqual(from(data), ['1', '2', '3'], `Works with ${ type }`);
node-core-js-3.6.5/tests/pure/es.array.from.js:29:    assert.arrayEqual(from(data, it => it ** 2), [1, 4, 9], `Works with ${ type } + mapFn`);
node-core-js-3.6.5/tests/pure/es.array.from.js-30-  }
##############################################
node-core-js-3.6.5/tests/pure/es.array.from.js-46-    assert.arrayEqual(from(data, function (value, key) {
node-core-js-3.6.5/tests/pure/es.array.from.js:47:      assert.same(this, context, `Works with ${ type }, correct callback context`);
node-core-js-3.6.5/tests/pure/es.array.from.js:48:      assert.same(value, type === 'string' ? '1' : 1, `Works with ${ type }, correct callback key`);
node-core-js-3.6.5/tests/pure/es.array.from.js:49:      assert.same(key, 0, `Works with ${ type }, correct callback value`);
node-core-js-3.6.5/tests/pure/es.array.from.js:50:      assert.same(arguments.length, 2, `Works with ${ type }, correct callback arguments number`);
node-core-js-3.6.5/tests/pure/es.array.from.js-51-      return 42;
node-core-js-3.6.5/tests/pure/es.array.from.js:52:    }, context), [42], `Works with ${ type }, correct result`);
node-core-js-3.6.5/tests/pure/es.array.from.js-53-  }
##############################################
node-core-js-3.6.5/tests/pure/es.array.from.js-55-  for (const primitive of primitives) {
node-core-js-3.6.5/tests/pure/es.array.from.js:56:    assert.arrayEqual(from(primitive), [], `Works with ${ primitive }`);
node-core-js-3.6.5/tests/pure/es.array.from.js-57-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-finite.js-18-  for (const value of finite) {
node-core-js-3.6.5/tests/pure/es.number.is-finite.js:19:    assert.ok(isFinite(value), `isFinite ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-finite.js-20-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-finite.js-36-  for (const value of notFinite) {
node-core-js-3.6.5/tests/pure/es.number.is-finite.js:37:    assert.ok(!isFinite(value), `not isFinite ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-finite.js-38-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-integer.js-17-  for (const value of integers) {
node-core-js-3.6.5/tests/pure/es.number.is-integer.js:18:    assert.ok(isInteger(value), `isInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-integer.js-19-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-integer.js-36-  for (const value of notIntegers) {
node-core-js-3.6.5/tests/pure/es.number.is-integer.js:37:    assert.ok(!isInteger(value), `not isInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-integer.js-38-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-nan.js-31-  for (const value of notNaNs) {
node-core-js-3.6.5/tests/pure/es.number.is-nan.js:32:    assert.ok(!isNaN(value), `not Number.isNaN ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-nan.js-33-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js-19-  for (const value of safeIntegers) {
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js:20:    assert.ok(isSafeInteger(value), `isSafeInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js-21-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js-40-  for (const value of notSafeIntegers) {
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js:41:    assert.ok(!isSafeInteger(value), `not isSafeInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/pure/es.number.is-safe-integer.js-42-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.parse-float.js-13-  assert.same(parseFloat(' -0'), -0);
node-core-js-3.6.5/tests/pure/es.number.parse-float.js:14:  assert.same(parseFloat(`${ WHITESPACES }+0`), 0);
node-core-js-3.6.5/tests/pure/es.number.parse-float.js:15:  assert.same(parseFloat(`${ WHITESPACES }-0`), -0);
node-core-js-3.6.5/tests/pure/es.number.parse-float.js-16-  assert.same(parseFloat(null), NaN);
##############################################
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-8-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/pure/es.number.parse-int.js:9:    assert.same(parseInt('10', radix), radix, `radix ${ radix }`);
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-10-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-12-  for (const string of strings) {
node-core-js-3.6.5/tests/pure/es.number.parse-int.js:13:    assert.same(parseInt(string), parseInt(string, 10), `default radix is 10: ${ string }`);
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-14-  }
##############################################
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-18-  assert.same(parseInt('  08'), parseInt('08', 10), 'ignores leading whitespace #3');
node-core-js-3.6.5/tests/pure/es.number.parse-int.js:19:  assert.same(parseInt(`${ WHITESPACES }08`), parseInt('08', 10), 'ignores leading whitespace #4');
node-core-js-3.6.5/tests/pure/es.number.parse-int.js:20:  assert.same(parseInt(`${ WHITESPACES }0x16`), parseInt('0x16', 16), 'ignores leading whitespace #5');
node-core-js-3.6.5/tests/pure/es.number.parse-int.js-21-  const fakeZero = {
##############################################
node-core-js-3.6.5/tests/pure/es.object.freeze.js-8-  for (const value of data) {
node-core-js-3.6.5/tests/pure/es.object.freeze.js:9:    assert.notThrows(() => freeze(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.freeze.js:10:    assert.same(freeze(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.freeze.js-11-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.from-entries.js-19-    toString() {
node-core-js-3.6.5/tests/pure/es.object.from-entries.js:20:      return `unit${ this.id }`;
node-core-js-3.6.5/tests/pure/es.object.from-entries.js-21-    }
##############################################
node-core-js-3.6.5/tests/pure/es.object.get-own-property-descriptor.js-16-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.get-own-property-descriptor.js:17:    assert.notThrows(() => getOwnPropertyDescriptor(value) || true, `accept ${ typeof value }`);
node-core-js-3.6.5/tests/pure/es.object.get-own-property-descriptor.js-18-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.get-own-property-names.js-28-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.get-own-property-names.js:29:    assert.notThrows(() => getOwnPropertyNames(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/pure/es.object.get-own-property-names.js-30-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.get-prototype-of.js-23-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.get-prototype-of.js:24:    assert.notThrows(() => getPrototypeOf(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/pure/es.object.get-prototype-of.js-25-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.is-extensible.js-7-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.is-extensible.js:8:    assert.notThrows(() => isExtensible(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-extensible.js:9:    assert.same(isExtensible(value), false, `returns false on ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-extensible.js-10-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.is-frozen.js-7-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.is-frozen.js:8:    assert.notThrows(() => isFrozen(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-frozen.js:9:    assert.same(isFrozen(value), true, `returns true on ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-frozen.js-10-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.is-sealed.js-7-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.is-sealed.js:8:    assert.notThrows(() => isSealed(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-sealed.js:9:    assert.same(isSealed(value), true, `returns true on ${ value }`);
node-core-js-3.6.5/tests/pure/es.object.is-sealed.js-10-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.keys.js-20-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.object.keys.js:21:    assert.notThrows(() => keys(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/pure/es.object.keys.js-22-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.prevent-extensions.js-8-  for (const value of data) {
node-core-js-3.6.5/tests/pure/es.object.prevent-extensions.js:9:    assert.notThrows(() => preventExtensions(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.prevent-extensions.js:10:    assert.same(preventExtensions(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.prevent-extensions.js-11-  }
##############################################
node-core-js-3.6.5/tests/pure/es.object.seal.js-8-  for (const value of data) {
node-core-js-3.6.5/tests/pure/es.object.seal.js:9:    assert.notThrows(() => seal(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.seal.js:10:    assert.same(seal(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/pure/es.object.seal.js-11-  }
##############################################
node-core-js-3.6.5/tests/pure/es.parse-float.js-12-  assert.same(parseFloat(' -0'), -0);
node-core-js-3.6.5/tests/pure/es.parse-float.js:13:  assert.same(parseFloat(`${ WHITESPACES }+0`), 0);
node-core-js-3.6.5/tests/pure/es.parse-float.js:14:  assert.same(parseFloat(`${ WHITESPACES }-0`), -0);
node-core-js-3.6.5/tests/pure/es.parse-float.js-15-  assert.same(parseFloat(null), NaN);
##############################################
node-core-js-3.6.5/tests/pure/es.parse-int.js-7-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/pure/es.parse-int.js:8:    assert.same(parseInt('10', radix), radix, `radix ${ radix }`);
node-core-js-3.6.5/tests/pure/es.parse-int.js-9-  }
##############################################
node-core-js-3.6.5/tests/pure/es.parse-int.js-11-  for (const string of strings) {
node-core-js-3.6.5/tests/pure/es.parse-int.js:12:    assert.same(parseInt(string), parseInt(string, 10), `default radix is 10: ${ string }`);
node-core-js-3.6.5/tests/pure/es.parse-int.js-13-  }
##############################################
node-core-js-3.6.5/tests/pure/es.parse-int.js-17-  assert.same(parseInt('  08'), parseInt('08', 10), 'ignores leading whitespace #3');
node-core-js-3.6.5/tests/pure/es.parse-int.js:18:  assert.same(parseInt(`${ WHITESPACES }08`), parseInt('08', 10), 'ignores leading whitespace #4');
node-core-js-3.6.5/tests/pure/es.parse-int.js:19:  assert.same(parseInt(`${ WHITESPACES }0x16`), parseInt('0x16', 16), 'ignores leading whitespace #5');
node-core-js-3.6.5/tests/pure/es.parse-int.js-20-  const fakeZero = {
##############################################
node-core-js-3.6.5/tests/pure/es.string.match-all.js-125-  for (const target of data) {
node-core-js-3.6.5/tests/pure/es.string.match-all.js:126:    assert.notThrows(() => matchAll('', target), `Not throws on ${ target } as the first argument`);
node-core-js-3.6.5/tests/pure/es.string.match-all.js-127-  }
##############################################
node-core-js-3.6.5/tests/pure/es.symbol.js-49-  for (const name of wks) {
node-core-js-3.6.5/tests/pure/es.symbol.js:50:    assert.ok(name in Symbol, `Symbol.${ name } available`);
node-core-js-3.6.5/tests/pure/es.symbol.js:51:    assert.ok(Object(Symbol[name]) instanceof Symbol, `Symbol.${ name } is symbol`);
node-core-js-3.6.5/tests/pure/es.symbol.js-52-  }
##############################################
node-core-js-3.6.5/tests/pure/es.symbol.js-90-  for (const value of primitives) {
node-core-js-3.6.5/tests/pure/es.symbol.js:91:    assert.notThrows(() => getOwnPropertySymbols(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/pure/es.symbol.js-92-  }
##############################################
node-core-js-3.6.5/tests/pure/es.symbol.js-270-  for (const name of constructors) {
node-core-js-3.6.5/tests/pure/es.symbol.js:271:    QUnit.test(`${ name }@@species`, assert => {
node-core-js-3.6.5/tests/pure/es.symbol.js:272:      assert.strictEqual(core[name][Symbol.species], core[name], `${ name }@@species === ${ name }`);
node-core-js-3.6.5/tests/pure/es.symbol.js-273-      const Subclass = create(core[name]);
node-core-js-3.6.5/tests/pure/es.symbol.js:274:      assert.strictEqual(Subclass[Symbol.species], Subclass, `${ name } subclass`);
node-core-js-3.6.5/tests/pure/es.symbol.js-275-    });
##############################################
node-core-js-3.6.5/tests/pure/esnext.array.is-template-object.js-20-      // eslint-disable-next-line no-template-curly-in-string
node-core-js-3.6.5/tests/pure/esnext.array.is-template-object.js:21:      return Function('return (it => it)`qwe${ 123 }asd`')();
node-core-js-3.6.5/tests/pure/esnext.array.is-template-object.js-22-    } catch { /* empty */ }
##############################################
node-core-js-3.6.5/tests/pure/esnext.map.map-keys.js-32-    [4, 5],
node-core-js-3.6.5/tests/pure/esnext.map.map-keys.js:33:  ]).mapKeys((value, key) => `${ key }${ value }`)), [
node-core-js-3.6.5/tests/pure/esnext.map.map-keys.js-34-    ['a1', 1],
##############################################
node-core-js-3.6.5/tests/pure/esnext.map.map-values.js-32-    [4, 5],
node-core-js-3.6.5/tests/pure/esnext.map.map-values.js:33:  ]).mapValues((value, key) => `${ key }${ value }`)), [
node-core-js-3.6.5/tests/pure/esnext.map.map-values.js-34-    ['a', 'a1'],
##############################################
node-core-js-3.6.5/tests/pure/esnext.number.from-string.js-14-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/pure/esnext.number.from-string.js:15:    assert.same(fromString('10', radix), radix, `Radix ${ radix }`);
node-core-js-3.6.5/tests/pure/esnext.number.from-string.js-16-  }
##############################################
node-core-js-3.6.5/tests/pure/web.dom-collections.iterator.js-44-    if (Collection) {
node-core-js-3.6.5/tests/pure/web.dom-collections.iterator.js:45:      assert.same(Collection.prototype[Symbol.toStringTag], name, `${ name }::@@toStringTag is '${ name }'`);
node-core-js-3.6.5/tests/pure/web.dom-collections.iterator.js:46:      assert.isFunction(getIteratorMethod(Collection.prototype), `${ name }::@@iterator is function`);
node-core-js-3.6.5/tests/pure/web.dom-collections.iterator.js-47-      absent = false;
##############################################
node-core-js-3.6.5/tests/pure/web.timers.js-40-    if (!error) error = {};
node-core-js-3.6.5/tests/pure/web.timers.js:41:    assert.ok(false, `setInterval & clearInterval works with additional args: ${ error.a }, ${ error.b }, times: ${ error.i }`);
node-core-js-3.6.5/tests/pure/web.timers.js-42-  }).then(assert.async());
##############################################
node-core-js-3.6.5/tests/pure/web.url-search-params.js-114-      const [reqKey, reqValue] = output[i++];
node-core-js-3.6.5/tests/pure/web.url-search-params.js:115:      assert.same(key, reqKey, `construct with ${ name }`);
node-core-js-3.6.5/tests/pure/web.url-search-params.js:116:      assert.same(value, reqValue, `construct with ${ name }`);
node-core-js-3.6.5/tests/pure/web.url-search-params.js-117-    });
##############################################
node-core-js-3.6.5/tests/pure/web.url-search-params.js-471-    i = 0;
node-core-js-3.6.5/tests/pure/web.url-search-params.js:472:    const url = new URL(`?${ input }`, 'https://example/');
node-core-js-3.6.5/tests/pure/web.url-search-params.js-473-    params = url.searchParams;
##############################################
node-core-js-3.6.5/tests/pure/web.url.js-602-    if (typeof expected == 'string') continue;
node-core-js-3.6.5/tests/pure/web.url.js:603:    const name = `Parsing: <${ expected.input }> against <${ expected.base }>`;
node-core-js-3.6.5/tests/pure/web.url.js-604-    if (expected.failure) {
##############################################
node-core-js-3.6.5/tests/pure/web.url.js-607-      const url = new URL(expected.input, expected.base || 'about:blank');
node-core-js-3.6.5/tests/pure/web.url.js:608:      assert.same(url.href, expected.href, `${ name }: href`);
node-core-js-3.6.5/tests/pure/web.url.js:609:      assert.same(url.protocol, expected.protocol, `${ name }: protocol`);
node-core-js-3.6.5/tests/pure/web.url.js:610:      assert.same(url.username, expected.username, `${ name }: username`);
node-core-js-3.6.5/tests/pure/web.url.js:611:      assert.same(url.password, expected.password, `${ name }: password`);
node-core-js-3.6.5/tests/pure/web.url.js:612:      assert.same(url.host, expected.host, `${ name }: host`);
node-core-js-3.6.5/tests/pure/web.url.js:613:      assert.same(url.hostname, expected.hostname, `${ name }: hostname`);
node-core-js-3.6.5/tests/pure/web.url.js:614:      assert.same(url.port, expected.port, `${ name }: port`);
node-core-js-3.6.5/tests/pure/web.url.js:615:      assert.same(url.pathname, expected.pathname, `${ name }: pathname`);
node-core-js-3.6.5/tests/pure/web.url.js:616:      assert.same(url.search, expected.search, `${ name }: search`);
node-core-js-3.6.5/tests/pure/web.url.js-617-      if ('searchParams' in expected) {
node-core-js-3.6.5/tests/pure/web.url.js:618:        assert.same(url.searchParams.toString(), expected.searchParams, `${ name }: searchParams`);
node-core-js-3.6.5/tests/pure/web.url.js-619-      }
node-core-js-3.6.5/tests/pure/web.url.js:620:      assert.same(url.hash, expected.hash, `${ name }: hash`);
node-core-js-3.6.5/tests/pure/web.url.js-621-      if ('origin' in expected) {
node-core-js-3.6.5/tests/pure/web.url.js:622:        assert.same(url.origin, expected.origin, `${ name }: origin`);
node-core-js-3.6.5/tests/pure/web.url.js-623-      }
##############################################
node-core-js-3.6.5/tests/pure/web.url.js-632-    for (const { href, newValue, comment, expected } of testCases) {
node-core-js-3.6.5/tests/pure/web.url.js:633:      let name = `Setting <${ href }>.${ setter } = '${ newValue }'.`;
node-core-js-3.6.5/tests/pure/web.url.js:634:      if (comment) name += ` ${ comment }`;
node-core-js-3.6.5/tests/pure/web.url.js-635-
##############################################
node-core-js-3.6.5/tests/pure/web.url.js-647-  for (const { comment, input, output } of toASCIITestData) {
node-core-js-3.6.5/tests/pure/web.url.js:648:    let name = `Parsing: <${ input }>`;
node-core-js-3.6.5/tests/pure/web.url.js:649:    if (comment) name += ` ${ comment }`;
node-core-js-3.6.5/tests/pure/web.url.js-650-    if (output === null) {
node-core-js-3.6.5/tests/pure/web.url.js:651:      assert.throws(() => new URL(`https://${ input }/x`), name);
node-core-js-3.6.5/tests/pure/web.url.js-652-    } else {
node-core-js-3.6.5/tests/pure/web.url.js:653:      const url = new URL(`https://${ input }/x`);
node-core-js-3.6.5/tests/pure/web.url.js-654-      assert.same(url.host, output, name);
##############################################
node-core-js-3.6.5/tests/pure/web.url.js-656-      assert.same(url.pathname, '/x', name);
node-core-js-3.6.5/tests/pure/web.url.js:657:      assert.same(url.href, `https://${ output }/x`, name);
node-core-js-3.6.5/tests/pure/web.url.js-658-    }
##############################################
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js-11-    if (GLOBAL[name]) {
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js:12:      assert.same(isView(new GLOBAL[name]([1])), true, `${ name } - true`);
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js-13-    }
##############################################
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js-18-  for (const example of examples) {
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js:19:    assert.same(isView(example), false, `${ example } - false`);
node-core-js-3.6.5/tests/tests/es.array-buffer.is-view.js-20-  }
##############################################
node-core-js-3.6.5/tests/tests/es.array.from.js-28-    const data = types[type];
node-core-js-3.6.5/tests/tests/es.array.from.js:29:    assert.arrayEqual(from(data), ['1', '2', '3'], `Works with ${ type }`);
node-core-js-3.6.5/tests/tests/es.array.from.js:30:    assert.arrayEqual(from(data, it => it ** 2), [1, 4, 9], `Works with ${ type } + mapFn`);
node-core-js-3.6.5/tests/tests/es.array.from.js-31-  }
##############################################
node-core-js-3.6.5/tests/tests/es.array.from.js-47-    assert.arrayEqual(from(data, function (value, key) {
node-core-js-3.6.5/tests/tests/es.array.from.js:48:      assert.same(this, context, `Works with ${ type }, correct callback context`);
node-core-js-3.6.5/tests/tests/es.array.from.js:49:      assert.same(value, type === 'string' ? '1' : 1, `Works with ${ type }, correct callback key`);
node-core-js-3.6.5/tests/tests/es.array.from.js:50:      assert.same(key, 0, `Works with ${ type }, correct callback value`);
node-core-js-3.6.5/tests/tests/es.array.from.js:51:      assert.same(arguments.length, 2, `Works with ${ type }, correct callback arguments number`);
node-core-js-3.6.5/tests/tests/es.array.from.js-52-      return 42;
node-core-js-3.6.5/tests/tests/es.array.from.js:53:    }, context), [42], `Works with ${ type }, correct result`);
node-core-js-3.6.5/tests/tests/es.array.from.js-54-  }
##############################################
node-core-js-3.6.5/tests/tests/es.array.from.js-56-  for (const primitive of primitives) {
node-core-js-3.6.5/tests/tests/es.array.from.js:57:    assert.arrayEqual(from(primitive), [], `Works with ${ primitive }`);
node-core-js-3.6.5/tests/tests/es.array.from.js-58-  }
##############################################
node-core-js-3.6.5/tests/tests/es.data-view.js-126-for (const type of types) {
node-core-js-3.6.5/tests/tests/es.data-view.js:127:  const GETTER = `get${ type }`;
node-core-js-3.6.5/tests/tests/es.data-view.js:128:  const SETTER = `set${ type }`;
node-core-js-3.6.5/tests/tests/es.data-view.js:129:  QUnit.test(`DataView#${ GETTER }`, assert => {
node-core-js-3.6.5/tests/tests/es.data-view.js-130-    assert.isFunction(DataView.prototype[GETTER]);
##############################################
node-core-js-3.6.5/tests/tests/es.data-view.js-134-
node-core-js-3.6.5/tests/tests/es.data-view.js:135:  QUnit.test(`DataView#${ SETTER }`, assert => {
node-core-js-3.6.5/tests/tests/es.data-view.js-136-    assert.isFunction(DataView.prototype[SETTER]);
##############################################
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js-16-  for (const value of data) {
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js:17:    assert.throws(() => new Date()[Symbol.toPrimitive](value), TypeError, `throws on ${ value } as a hint`);
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js-18-  }
##############################################
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js-21-    for (const value of data) {
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js:22:      assert.throws(() => toPrimitive.call(value, 'string'), TypeError, `throws on ${ value } as \`this\``);
node-core-js-3.6.5/tests/tests/es.date.to-primitive.js-23-    }
##############################################
node-core-js-3.6.5/tests/tests/es.number.constructor.js-5-  return function (a, b) {
node-core-js-3.6.5/tests/tests/es.number.constructor.js:6:    assert.same(Number(a), b, `Number ${ typeof a } ${ a } -> ${ b }`);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-7-    const x = new Number(a);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:8:    assert.ok(x === Object(x), `new Number ${ typeof a } ${ a } is object`);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:9:    assert.strictEqual({}.toString.call(x).slice(8, -1), 'Number', `classof new Number ${ typeof a } ${ a } is Number`);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:10:    assert.same(x.valueOf(), b, `new Number(${ typeof a } ${ a }).valueOf() -> ${ b }`);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-11-  };
##############################################
node-core-js-3.6.5/tests/tests/es.number.constructor.js-23-  for (const constant of constants) {
node-core-js-3.6.5/tests/tests/es.number.constructor.js:24:    assert.ok(constant in Number, `Number.${ constant }`);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-25-    assert.nonEnumerable(Number, constant);
##############################################
node-core-js-3.6.5/tests/tests/es.number.constructor.js-163-  assert.strictEqual(typeof number.constructor(number), 'number');
node-core-js-3.6.5/tests/tests/es.number.constructor.js:164:  check(`${ whitespaces }42`, 42);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:165:  check(`42${ whitespaces }`, 42);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:166:  check(`${ whitespaces }42${ whitespaces }`, 42);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:167:  check(`${ whitespaces }0x42`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:168:  check(`0x42${ whitespaces }`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:169:  check(`${ whitespaces }0x42${ whitespaces }`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:170:  check(`${ whitespaces }0X42`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:171:  check(`0X42${ whitespaces }`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:172:  check(`${ whitespaces }0X42${ whitespaces }`, 66);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-173-  if (nativeSubclass) {
##############################################
node-core-js-3.6.5/tests/tests/es.number.constructor.js-215-  }, 42);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:216:  check(`${ whitespaces }0b11`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:217:  check(`0b11${ whitespaces }`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:218:  check(`${ whitespaces }0b11${ whitespaces }`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:219:  check(`${ whitespaces }0B11`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:220:  check(`0B11${ whitespaces }`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:221:  check(`${ whitespaces }0B11${ whitespaces }`, 3);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-222-});
##############################################
node-core-js-3.6.5/tests/tests/es.number.constructor.js-258-  }, 5349);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:259:  check(`${ whitespaces }0o11`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:260:  check(`0o11${ whitespaces }`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:261:  check(`${ whitespaces }0o11${ whitespaces }`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:262:  check(`${ whitespaces }0O11`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:263:  check(`0O11${ whitespaces }`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js:264:  check(`${ whitespaces }0O11${ whitespaces }`, 9);
node-core-js-3.6.5/tests/tests/es.number.constructor.js-265-});
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-finite.js-21-  for (const value of finite) {
node-core-js-3.6.5/tests/tests/es.number.is-finite.js:22:    assert.ok(isFinite(value), `isFinite ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-finite.js-23-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-finite.js-39-  for (const value of notFinite) {
node-core-js-3.6.5/tests/tests/es.number.is-finite.js:40:    assert.ok(!isFinite(value), `not isFinite ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-finite.js-41-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-integer.js-20-  for (const value of integers) {
node-core-js-3.6.5/tests/tests/es.number.is-integer.js:21:    assert.ok(isInteger(value), `isInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-integer.js-22-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-integer.js-39-  for (const value of notIntegers) {
node-core-js-3.6.5/tests/tests/es.number.is-integer.js:40:    assert.ok(!isInteger(value), `not isInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-integer.js-41-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-nan.js-34-  for (const value of notNaNs) {
node-core-js-3.6.5/tests/tests/es.number.is-nan.js:35:    assert.ok(!isNaN(value), `not Number.isNaN ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-nan.js-36-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js-22-  for (const value of safeIntegers) {
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js:23:    assert.ok(isSafeInteger(value), `isSafeInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js-24-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js-43-  for (const value of notSafeIntegers) {
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js:44:    assert.ok(!isSafeInteger(value), `not isSafeInteger ${ typeof value } ${ value }`);
node-core-js-3.6.5/tests/tests/es.number.is-safe-integer.js-45-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.parse-float.js-16-  assert.same(parseFloat(' -0'), -0);
node-core-js-3.6.5/tests/tests/es.number.parse-float.js:17:  assert.same(parseFloat(`${ WHITESPACES }+0`), 0);
node-core-js-3.6.5/tests/tests/es.number.parse-float.js:18:  assert.same(parseFloat(`${ WHITESPACES }-0`), -0);
node-core-js-3.6.5/tests/tests/es.number.parse-float.js-19-  assert.same(parseFloat(null), NaN);
##############################################
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-11-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/tests/es.number.parse-int.js:12:    assert.same(parseInt('10', radix), radix, `radix ${ radix }`);
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-13-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-15-  for (const string of strings) {
node-core-js-3.6.5/tests/tests/es.number.parse-int.js:16:    assert.same(parseInt(string), parseInt(string, 10), `default radix is 10: ${ string }`);
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-17-  }
##############################################
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-21-  assert.same(parseInt('  08'), parseInt('08', 10), 'ignores leading whitespace #3');
node-core-js-3.6.5/tests/tests/es.number.parse-int.js:22:  assert.same(parseInt(`${ WHITESPACES }08`), parseInt('08', 10), 'ignores leading whitespace #4');
node-core-js-3.6.5/tests/tests/es.number.parse-int.js:23:  assert.same(parseInt(`${ WHITESPACES }0x16`), parseInt('0x16', 16), 'ignores leading whitespace #5');
node-core-js-3.6.5/tests/tests/es.number.parse-int.js-24-  const fakeZero = {
##############################################
node-core-js-3.6.5/tests/tests/es.object.freeze.js-12-  for (const value of data) {
node-core-js-3.6.5/tests/tests/es.object.freeze.js:13:    assert.notThrows(() => freeze(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.freeze.js:14:    assert.same(freeze(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.freeze.js-15-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.from-entries.js-19-    toString() {
node-core-js-3.6.5/tests/tests/es.object.from-entries.js:20:      return `unit${ this.id }`;
node-core-js-3.6.5/tests/tests/es.object.from-entries.js-21-    }
##############################################
node-core-js-3.6.5/tests/tests/es.object.get-own-property-descriptor.js-18-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.get-own-property-descriptor.js:19:    assert.notThrows(() => getOwnPropertyDescriptor(value) || true, `accept ${ typeof value }`);
node-core-js-3.6.5/tests/tests/es.object.get-own-property-descriptor.js-20-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.get-own-property-names.js-30-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.get-own-property-names.js:31:    assert.notThrows(() => getOwnPropertyNames(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/tests/es.object.get-own-property-names.js-32-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.get-prototype-of.js-25-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.get-prototype-of.js:26:    assert.notThrows(() => getPrototypeOf(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/tests/es.object.get-prototype-of.js-27-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.is-extensible.js-11-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.is-extensible.js:12:    assert.notThrows(() => isExtensible(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-extensible.js:13:    assert.same(isExtensible(value), false, `returns true on ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-extensible.js-14-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.is-frozen.js-11-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.is-frozen.js:12:    assert.notThrows(() => isFrozen(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-frozen.js:13:    assert.same(isFrozen(value), true, `returns true on ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-frozen.js-14-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.is-sealed.js-11-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.is-sealed.js:12:    assert.notThrows(() => isSealed(value) || true, `accept ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-sealed.js:13:    assert.same(isSealed(value), true, `returns true on ${ value }`);
node-core-js-3.6.5/tests/tests/es.object.is-sealed.js-14-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.keys.js-22-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.object.keys.js:23:    assert.notThrows(() => keys(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/tests/es.object.keys.js-24-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.prevent-extensions.js-12-  for (const value of data) {
node-core-js-3.6.5/tests/tests/es.object.prevent-extensions.js:13:    assert.notThrows(() => preventExtensions(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.prevent-extensions.js:14:    assert.same(preventExtensions(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.prevent-extensions.js-15-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.seal.js-12-  for (const value of data) {
node-core-js-3.6.5/tests/tests/es.object.seal.js:13:    assert.notThrows(() => seal(value) || true, `accept ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.seal.js:14:    assert.same(seal(value), value, `returns target on ${ {}.toString.call(value).slice(8, -1) }`);
node-core-js-3.6.5/tests/tests/es.object.seal.js-15-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.to-string.js-16-  assert.strictEqual(toString.call(7), '[object Number]', 'number -> `Number`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js:17:  assert.strictEqual(`${ {} }`, '[object Object]', '{} -> `Object`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-18-  assert.strictEqual(toString.call([]), '[object Array]', ' [] -> `Array`');
##############################################
node-core-js-3.6.5/tests/tests/es.object.to-string.js-45-    if (Constructor) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:46:      assert.strictEqual(toString.call(new Constructor(1)), `[object ${ name }]`, `new ${ name }(1) -> \`${ name }\``);
node-core-js-3.6.5/tests/tests/es.object.to-string.js-47-    }
##############################################
node-core-js-3.6.5/tests/tests/es.object.to-string.js-49-  if (GLOBAL.DataView) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:50:    assert.strictEqual(`${ new DataView(new ArrayBuffer(1)) }`, '[object DataView]', 'dataview -> `DataView`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-51-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-52-  if (GLOBAL.Set) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:53:    assert.strictEqual(`${ new Set() }`, '[object Set]', 'set -> `Set`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-54-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-55-  if (GLOBAL.Map) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:56:    assert.strictEqual(`${ new Map() }`, '[object Map]', 'map -> `Map`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-57-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-58-  if (GLOBAL.WeakSet) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:59:    assert.strictEqual(`${ new WeakSet() }`, '[object WeakSet]', 'weakset -> `WeakSet`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-60-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-61-  if (GLOBAL.WeakMap) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:62:    assert.strictEqual(`${ new WeakMap() }`, '[object WeakMap]', 'weakmap -> `WeakMap`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-63-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-64-  if (GLOBAL.Promise) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:65:    assert.strictEqual(`${ new Promise((() => { /* empty */ })) }`, '[object Promise]', 'promise -> `Promise`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-66-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-67-  if (''[Symbol.iterator]) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:68:    assert.strictEqual(`${ ''[Symbol.iterator]() }`, '[object String Iterator]', 'String Iterator -> `String Iterator`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-69-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-70-  if ([].entries) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:71:    assert.strictEqual(`${ [].entries() }`, '[object Array Iterator]', 'Array Iterator -> `Array Iterator`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-72-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-73-  if (GLOBAL.Set && Set.entries) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:74:    assert.strictEqual(`${ new Set().entries() }`, '[object Set Iterator]', 'Set Iterator -> `Set Iterator`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-75-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js-76-  if (GLOBAL.Map && Map.entries) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:77:    assert.strictEqual(`${ new Map().entries() }`, '[object Map Iterator]', 'Map Iterator -> `Map Iterator`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-78-  }
node-core-js-3.6.5/tests/tests/es.object.to-string.js:79:  assert.strictEqual(`${ Math }`, '[object Math]', 'Math -> `Math`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-80-  if (GLOBAL.JSON) {
node-core-js-3.6.5/tests/tests/es.object.to-string.js:81:    assert.strictEqual(`${ JSON }`, '[object JSON]', 'JSON -> `JSON`');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-82-  }
##############################################
node-core-js-3.6.5/tests/tests/es.object.to-string.js-84-  Class.prototype[Symbol.toStringTag] = 'Class';
node-core-js-3.6.5/tests/tests/es.object.to-string.js:85:  assert.strictEqual(`${ new Class() }`, '[object Class]', 'user class instance -> [Symbol.toStringTag]');
node-core-js-3.6.5/tests/tests/es.object.to-string.js-86-});
##############################################
node-core-js-3.6.5/tests/tests/es.parse-float.js-13-  assert.same(parseFloat(' -0'), -0);
node-core-js-3.6.5/tests/tests/es.parse-float.js:14:  assert.same(parseFloat(`${ WHITESPACES }+0`), 0);
node-core-js-3.6.5/tests/tests/es.parse-float.js:15:  assert.same(parseFloat(`${ WHITESPACES }-0`), -0);
node-core-js-3.6.5/tests/tests/es.parse-float.js-16-  assert.same(parseFloat(null), NaN);
##############################################
node-core-js-3.6.5/tests/tests/es.parse-int.js-9-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/tests/es.parse-int.js:10:    assert.same(parseInt('10', radix), radix, `radix ${ radix }`);
node-core-js-3.6.5/tests/tests/es.parse-int.js-11-  }
##############################################
node-core-js-3.6.5/tests/tests/es.parse-int.js-13-  for (const string of strings) {
node-core-js-3.6.5/tests/tests/es.parse-int.js:14:    assert.same(parseInt(string), parseInt(string, 10), `default radix is 10: ${ string }`);
node-core-js-3.6.5/tests/tests/es.parse-int.js-15-  }
##############################################
node-core-js-3.6.5/tests/tests/es.parse-int.js-19-  assert.same(parseInt('  08'), parseInt('08', 10), 'ignores leading whitespace #3');
node-core-js-3.6.5/tests/tests/es.parse-int.js:20:  assert.same(parseInt(`${ WHITESPACES }08`), parseInt('08', 10), 'ignores leading whitespace #4');
node-core-js-3.6.5/tests/tests/es.parse-int.js:21:  assert.same(parseInt(`${ WHITESPACES }0x16`), parseInt('0x16', 16), 'ignores leading whitespace #5');
node-core-js-3.6.5/tests/tests/es.parse-int.js-22-  const fakeZero = {
##############################################
node-core-js-3.6.5/tests/tests/es.regexp.constructor.js-31-      const chr = characters[i];
node-core-js-3.6.5/tests/tests/es.regexp.constructor.js:32:      if (RegExp[`$${ i + 1 }`] !== chr) {
node-core-js-3.6.5/tests/tests/es.regexp.constructor.js-33-        result = false;
##############################################
node-core-js-3.6.5/tests/tests/es.string.match-all.js-125-  for (const target of data) {
node-core-js-3.6.5/tests/tests/es.string.match-all.js:126:    assert.notThrows(() => ''.matchAll(target), `Not throws on ${ target } as the first argument`);
node-core-js-3.6.5/tests/tests/es.string.match-all.js-127-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.match.js-45-  } catch (error) {
node-core-js-3.6.5/tests/tests/es.string.match.js:46:    assert.strictEqual(error.message, 'intostr', `S15.5.4.10_A1_T11 #1.1: Exception === "intostr". Actual: ${ error }`);
node-core-js-3.6.5/tests/tests/es.string.match.js-47-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.match.js-60-  } catch (error) {
node-core-js-3.6.5/tests/tests/es.string.match.js:61:    assert.strictEqual(error.message, 'intostr', `S15.5.4.10_A1_T12 #1.1: Exception === "intostr". Actual: ${ error }`);
node-core-js-3.6.5/tests/tests/es.string.match.js-62-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.replace.js-17-  assert.strictEqual(instance.replace(false, undefined), 'undefined', 'S15.5.4.11_A1_T2');
node-core-js-3.6.5/tests/tests/es.string.replace.js:18:  assert.strictEqual('gnulluna'.replace(null, (a1, a2) => `${ a2 }`), 'g1una', 'S15.5.4.11_A1_T4');
node-core-js-3.6.5/tests/tests/es.string.replace.js-19-  assert.strictEqual('gnulluna'.replace(null, () => { /* empty */ }), 'gundefineduna', 'S15.5.4.11_A1_T5');
##############################################
node-core-js-3.6.5/tests/tests/es.string.replace.js-101-      toString() {
node-core-js-3.6.5/tests/tests/es.string.replace.js:102:        return (a1, a2) => `${ a2 }z`;
node-core-js-3.6.5/tests/tests/es.string.replace.js-103-      },
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-211-        valueOf() {
node-core-js-3.6.5/tests/tests/es.string.split.js:212:          return `${ this.value }`;
node-core-js-3.6.5/tests/tests/es.string.split.js-213-        }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-297-  for (let i = 0, { length } = split; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:298:    assert.strictEqual(split[i], string.charAt(i), `S15.5.4.14_A2_T6 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-299-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-312-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:313:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T8 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-314-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-320-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:321:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T9 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-322-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-328-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:329:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T10 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-330-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-374-  for (let i = 0, { length } = split; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:375:    assert.strictEqual(split[i], string.charAt(i), `S15.5.4.14_A2_T20 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-376-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-421-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:422:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T29 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-423-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-430-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:431:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T30 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-432-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-439-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:440:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T31 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-441-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-453-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:454:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T33 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-455-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-462-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:463:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T34 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-464-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-471-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:472:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T35 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-473-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-500-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:501:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T41 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-502-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-507-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:508:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T42 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-509-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-514-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:515:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A2_T43 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-516-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-613-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:614:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T10 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-615-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-627-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:628:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T13 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-629-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-634-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:635:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T14 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-636-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-641-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:642:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T15 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-643-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-648-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:649:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T16 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-650-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-658-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:659:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T19 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-660-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-665-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:666:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T20 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-667-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-676-  for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:677:    assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T22 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-678-  }
##############################################
node-core-js-3.6.5/tests/tests/es.string.split.js-684-    for (let i = 0, { length } = expected; i < length; ++i) {
node-core-js-3.6.5/tests/tests/es.string.split.js:685:      assert.strictEqual(expected[i], split[i], `S15.5.4.14_A4_T24 #${ i + 3 }`);
node-core-js-3.6.5/tests/tests/es.string.split.js-686-    }
##############################################
node-core-js-3.6.5/tests/tests/es.symbol.js-49-  for (const name of wks) {
node-core-js-3.6.5/tests/tests/es.symbol.js:50:    assert.ok(name in Symbol, `Symbol.${ name } available`);
node-core-js-3.6.5/tests/tests/es.symbol.js:51:    assert.ok(Object(Symbol[name]) instanceof Symbol, `Symbol.${ name } is symbol`);
node-core-js-3.6.5/tests/tests/es.symbol.js-52-    if (DESCRIPTORS) {
##############################################
node-core-js-3.6.5/tests/tests/es.symbol.js-108-  for (const value of primitives) {
node-core-js-3.6.5/tests/tests/es.symbol.js:109:    assert.notThrows(() => getOwnPropertySymbols(value), `accept ${ typeof value }`);
node-core-js-3.6.5/tests/tests/es.symbol.js-110-  }
##############################################
node-core-js-3.6.5/tests/tests/es.symbol.js-288-  for (const name of constructors) {
node-core-js-3.6.5/tests/tests/es.symbol.js:289:    QUnit.test(`${ name }@@species`, assert => {
node-core-js-3.6.5/tests/tests/es.symbol.js:290:      assert.strictEqual(GLOBAL[name][Symbol.species], GLOBAL[name], `${ name }@@species === ${ name }`);
node-core-js-3.6.5/tests/tests/es.symbol.js-291-      const Subclass = create(GLOBAL[name]);
node-core-js-3.6.5/tests/tests/es.symbol.js:292:      assert.strictEqual(Subclass[Symbol.species], Subclass, `${ name } subclass`);
node-core-js-3.6.5/tests/tests/es.symbol.js-293-    });
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-11-
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:12:    QUnit.test(`${ name } constructor`, assert => {
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-13-      assert.isFunction(TypedArray);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-17-      if (NATIVE) assert.looksNative(TypedArray);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:18:      assert.same(TypedArray.BYTES_PER_ELEMENT, bytes, `${ name }.BYTES_PER_ELEMENT`);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-19-      let array = new TypedArray(4);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-20-      assert.same(array.BYTES_PER_ELEMENT, bytes, '#BYTES_PER_ELEMENT');
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:21:      assert.same(array.byteOffset, 0, `${ name }#byteOffset, passed number`);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-22-      assert.same(array.byteLength, 4 * bytes, '#byteLength, passed number');
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-169-
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:170:    QUnit.test(`${ name } descriptors`, assert => {
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-171-      const array = new TypedArray(2);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-234-
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:235:    QUnit.test(`${ name } @@toStringTag`, assert => {
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-236-      const TypedArrayPrototype = getPrototypeOf(TypedArray.prototype);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-246-
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:247:    QUnit.test(`${ name }.sham`, assert => {
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:248:      if (TypedArray.sham) assert.ok(true, `${ name }.sham flag exists`);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js:249:      else assert.ok(true, `${ name }.sham flag missed`);
node-core-js-3.6.5/tests/tests/es.typed-array.constructors.js-250-    });
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js-7-    const { copyWithin } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js:8:    assert.isFunction(copyWithin, `${ name }::copyWithin is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js:9:    assert.arity(copyWithin, 2, `${ name }::copyWithin arity is 2`);
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js:10:    assert.name(copyWithin, 'copyWithin', `${ name }::copyWithin name is 'copyWithin'`);
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js:11:    assert.looksNative(copyWithin, `${ name }::copyWithin looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.copy-within.js-12-    const array = new TypedArray(5);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.every.js-7-    const { every } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.every.js:8:    assert.isFunction(every, `${ name }::every is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.every.js:9:    assert.arity(every, 1, `${ name }::every arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.every.js:10:    assert.name(every, 'every', `${ name }::every name is 'every'`);
node-core-js-3.6.5/tests/tests/es.typed-array.every.js:11:    assert.looksNative(every, `${ name }::every looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.every.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js-7-    const { fill } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js:8:    assert.isFunction(fill, `${ name }::fill is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js:9:    assert.arity(fill, 1, `${ name }::fill arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js:10:    assert.name(fill, 'fill', `${ name }::fill name is 'fill'`);
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js:11:    assert.looksNative(fill, `${ name }::fill looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.fill.js-12-    const array = new TypedArray(5);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js-7-    const { filter } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js:8:    assert.isFunction(filter, `${ name }::filter is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js:9:    assert.arity(filter, 1, `${ name }::filter arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js:10:    assert.name(filter, 'filter', `${ name }::filter name is 'filter'`);
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js:11:    assert.looksNative(filter, `${ name }::filter looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.filter.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js-7-    const { findIndex } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js:8:    assert.isFunction(findIndex, `${ name }::findIndex is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js:9:    assert.arity(findIndex, 1, `${ name }::findIndex arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js:10:    assert.name(findIndex, 'findIndex', `${ name }::findIndex name is 'findIndex'`);
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js:11:    assert.looksNative(findIndex, `${ name }::findIndex looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.find-index.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.find.js-7-    const { find } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.find.js:8:    assert.isFunction(find, `${ name }::find is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.find.js:9:    assert.arity(find, 1, `${ name }::find arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.find.js:10:    assert.name(find, 'find', `${ name }::find name is 'find'`);
node-core-js-3.6.5/tests/tests/es.typed-array.find.js:11:    assert.looksNative(find, `${ name }::find looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.find.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js-7-    const { forEach } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js:8:    assert.isFunction(forEach, `${ name }::forEach is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js:9:    assert.arity(forEach, 1, `${ name }::forEach arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js:10:    assert.name(forEach, 'forEach', `${ name }::forEach name is 'forEach'`);
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js:11:    assert.looksNative(forEach, `${ name }::forEach looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.for-each.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.from.js-7-    const TypedArray = GLOBAL[name];
node-core-js-3.6.5/tests/tests/es.typed-array.from.js:8:    assert.isFunction(TypedArray.from, `${ name }.from is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.from.js:9:    assert.arity(TypedArray.from, 1, `${ name }.from arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.from.js:10:    assert.name(TypedArray.from, 'from', `${ name }.from name is 'from'`);
node-core-js-3.6.5/tests/tests/es.typed-array.from.js:11:    assert.looksNative(TypedArray.from, `${ name }.from looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.from.js-12-    let instance = TypedArray.from([1, 2, 3]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js-7-    const { includes } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js:8:    assert.isFunction(includes, `${ name }::includes is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js:9:    assert.arity(includes, 1, `${ name }::includes arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js:10:    assert.name(includes, 'includes', `${ name }::includes name is 'includes'`);
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js:11:    assert.looksNative(includes, `${ name }::includes looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.includes.js-12-    assert.same(new TypedArray([1, 1, 1]).includes(1), true);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js-7-    const { indexOf } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js:8:    assert.isFunction(indexOf, `${ name }::indexOf is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js:9:    assert.arity(indexOf, 1, `${ name }::indexOf arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js:10:    assert.name(indexOf, 'indexOf', `${ name }::indexOf name is 'indexOf'`);
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js:11:    assert.looksNative(indexOf, `${ name }::indexOf looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.index-of.js-12-    assert.same(new TypedArray([1, 1, 1]).indexOf(1), 0);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-9-    const { keys } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:10:    assert.isFunction(keys, `${ name }::keys is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:11:    assert.arity(keys, 0, `${ name }::keys arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:12:    assert.name(keys, 'keys', `${ name }::keys name is 'keys'`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:13:    assert.looksNative(keys, `${ name }::keys looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-14-    const iterator = new TypedArray([1, 2, 3]).keys();
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-42-    const { values } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:43:    assert.isFunction(values, `${ name }::values is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:44:    assert.arity(values, 0, `${ name }::values arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:45:    assert.name(values, 'values', `${ name }::values name is 'values'`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:46:    assert.looksNative(values, `${ name }::values looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-47-    const iterator = new TypedArray([1, 2, 3]).values();
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-75-    const { entries } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:76:    assert.isFunction(entries, `${ name }::entries is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:77:    assert.arity(entries, 0, `${ name }::entries arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:78:    assert.name(entries, 'entries', `${ name }::entries name is 'entries'`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:79:    assert.looksNative(entries, `${ name }::entries looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-80-    const iterator = new TypedArray([1, 2, 3]).entries();
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-107-    const TypedArray = GLOBAL[name];
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:108:    assert.isIterable(TypedArray.prototype, `${ name } is itrable`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:109:    assert.arity(TypedArray.prototype[Symbol.iterator], 0, `${ name }::@@iterator arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:110:    assert.name(TypedArray.prototype[Symbol.iterator], 'values', `${ name }::@@iterator name is 'values'`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js:111:    assert.looksNative(TypedArray.prototype[Symbol.iterator], `${ name }::@@iterator looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.iterator.js-112-    assert.strictEqual(TypedArray.prototype[Symbol.iterator], TypedArray.prototype.values);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.join.js-7-    const { join } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.join.js:8:    assert.isFunction(join, `${ name }::join is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.join.js:9:    assert.arity(join, 1, `${ name }::join arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.join.js:10:    assert.name(join, 'join', `${ name }::join name is 'join'`);
node-core-js-3.6.5/tests/tests/es.typed-array.join.js:11:    assert.looksNative(join, `${ name }::join looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.join.js-12-    assert.same(new TypedArray([1, 2, 3]).join('|'), '1|2|3', 'works #1');
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js-7-    const { lastIndexOf } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js:8:    assert.isFunction(lastIndexOf, `${ name }::lastIndexOf is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js:9:    assert.arity(lastIndexOf, 1, `${ name }::lastIndexOf arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js:10:    assert.name(lastIndexOf, 'lastIndexOf', `${ name }::lastIndexOf name is 'lastIndexOf'`);
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js:11:    assert.looksNative(lastIndexOf, `${ name }::lastIndexOf looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.last-index-of.js-12-    assert.same(new TypedArray([1, 1, 1]).lastIndexOf(1), 2);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.map.js-7-    const { map } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.map.js:8:    assert.isFunction(map, `${ name }::map is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.map.js:9:    assert.arity(map, 1, `${ name }::map arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.map.js:10:    assert.name(map, 'map', `${ name }::map name is 'map'`);
node-core-js-3.6.5/tests/tests/es.typed-array.map.js:11:    assert.looksNative(map, `${ name }::map looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.map.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.of.js-6-    const TypedArray = GLOBAL[name];
node-core-js-3.6.5/tests/tests/es.typed-array.of.js:7:    assert.isFunction(TypedArray.of, `${ name }.of is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.of.js:8:    assert.arity(TypedArray.of, 0, `${ name }.of arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.of.js:9:    assert.name(TypedArray.of, 'of', `${ name }.of name is 'of'`);
node-core-js-3.6.5/tests/tests/es.typed-array.of.js:10:    assert.looksNative(TypedArray.of, `${ name }.of looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.of.js-11-    let instance = TypedArray.of();
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js-7-    const { reduceRight } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js:8:    assert.isFunction(reduceRight, `${ name }::reduceRight is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js:9:    assert.arity(reduceRight, 1, `${ name }::reduceRight arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js:10:    assert.name(reduceRight, 'reduceRight', `${ name }::reduceRight name is 'reduceRight'`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js:11:    assert.looksNative(reduceRight, `${ name }::reduceRight looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce-right.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js-7-    const { reduce } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js:8:    assert.isFunction(reduce, `${ name }::reduce is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js:9:    assert.arity(reduce, 1, `${ name }::reduce arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js:10:    assert.name(reduce, 'reduce', `${ name }::reduce name is 'reduce'`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js:11:    assert.looksNative(reduce, `${ name }::reduce looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.reduce.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js-7-    const { reverse } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js:8:    assert.isFunction(reverse, `${ name }::reverse is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js:9:    assert.arity(reverse, 0, `${ name }::reverse arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js:10:    assert.name(reverse, 'reverse', `${ name }::reverse name is 'reverse'`);
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js:11:    assert.looksNative(reverse, `${ name }::reverse looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.reverse.js-12-    const array = new TypedArray([1, 2]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.set.js-7-    const { set } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.set.js:8:    assert.isFunction(set, `${ name }::set is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.set.js:9:    if (NATIVE) assert.arity(set, 1, `${ name }::set arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.set.js:10:    assert.name(set, 'set', `${ name }::set name is 'set'`);
node-core-js-3.6.5/tests/tests/es.typed-array.set.js:11:    assert.looksNative(set, `${ name }::set looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.set.js-12-    assert.same(new TypedArray(1).set([1]), undefined, 'void');
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js-7-    const { slice } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js:8:    assert.isFunction(slice, `${ name }::slice is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js:9:    assert.arity(slice, 2, `${ name }::slice arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js:10:    assert.name(slice, 'slice', `${ name }::slice name is 'slice'`);
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js:11:    assert.looksNative(slice, `${ name }::slice looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.slice.js-12-    const array = new TypedArray([1, 2, 3, 4, 5]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.some.js-7-    const { some } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.some.js:8:    assert.isFunction(some, `${ name }::some is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.some.js:9:    assert.arity(some, 1, `${ name }::some arity is 1`);
node-core-js-3.6.5/tests/tests/es.typed-array.some.js:10:    assert.name(some, 'some', `${ name }::some name is 'some'`);
node-core-js-3.6.5/tests/tests/es.typed-array.some.js:11:    assert.looksNative(some, `${ name }::some looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.some.js-12-    const array = new TypedArray([1]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js-7-    const { subarray } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js:8:    assert.isFunction(subarray, `${ name }::subarray is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js:9:    if (NATIVE) assert.arity(subarray, 2, `${ name }::subarray arity is 2`);
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js:10:    assert.name(subarray, 'subarray', `${ name }::subarray name is 'subarray'`);
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js:11:    assert.looksNative(subarray, `${ name }::subarray looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js-12-    const array1 = new TypedArray([1, 2, 3, 4, 5]);
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js-14-    assert.ok(array1 !== array2, 'creates new array');
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js:15:    assert.ok(array2 instanceof TypedArray, `instance ${ name }`);
node-core-js-3.6.5/tests/tests/es.typed-array.subarray.js-16-    assert.same(array1.buffer, array2.buffer, 'with the same buffer');
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js-7-    const { toLocaleString } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js:8:    assert.isFunction(toLocaleString, `${ name }::toLocaleString is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js:9:    assert.arity(toLocaleString, 0, `${ name }::toLocaleString arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js:10:    assert.name(toLocaleString, 'toLocaleString', `${ name }::toLocaleString name is 'toLocaleString'`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js:11:    assert.looksNative(toLocaleString, `${ name }::toLocaleString looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-locale-string.js-12-    assert.same(new TypedArray([1, 2, 3]).toLocaleString(), [1, 2, 3].toLocaleString(), 'works');
##############################################
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js-7-    const { toString } = TypedArray.prototype;
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js:8:    assert.isFunction(toString, `${ name }::toString is function`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js:9:    assert.arity(toString, 0, `${ name }::toString arity is 0`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js:10:    assert.name(toString, 'toString', `${ name }::toString name is 'toString'`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js:11:    assert.looksNative(toString, `${ name }::toString looks native`);
node-core-js-3.6.5/tests/tests/es.typed-array.to-string.js-12-    assert.same(new TypedArray([1, 2, 3]).toString(), '1,2,3', 'works');
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js-67-    float32array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:68:    assert.same(float32array[0], conversion, `Float32Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:69:    assert.arrayEqual(uint8array, representation, `Float32Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js-70-    dataview.setFloat32(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:71:    assert.arrayEqual(uint8array, big, `dataview.setFloat32(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:72:    assert.same(viewFrom(big).getFloat32(0), conversion, `dataview{${ big }}.getFloat32(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js-73-    dataview.setFloat32(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:74:    assert.arrayEqual(uint8array, big, `dataview.setFloat32(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:75:    assert.same(viewFrom(big).getFloat32(0, false), conversion, `dataview{${ big }}.getFloat32(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js-76-    dataview.setFloat32(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:77:    assert.arrayEqual(uint8array, little, `dataview.setFloat32(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js:78:    assert.same(viewFrom(little).getFloat32(0, true), conversion, `dataview{${ little }}.getFloat32(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float32.js-79-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js-69-    float64array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:70:    assert.same(float64array[0], conversion, `Float64Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:71:    assert.arrayEqual(uint8array, representation, `Float64Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js-72-    dataview.setFloat64(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:73:    assert.arrayEqual(uint8array, big, `dataview.setFloat64(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:74:    assert.same(viewFrom(big).getFloat64(0), conversion, `dataview{${ big }}.getFloat64(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js-75-    dataview.setFloat64(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:76:    assert.arrayEqual(uint8array, big, `dataview.setFloat64(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:77:    assert.same(viewFrom(big).getFloat64(0, false), conversion, `dataview{${ big }}.getFloat64(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js-78-    dataview.setFloat64(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:79:    assert.arrayEqual(uint8array, little, `dataview.setFloat64(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js:80:    assert.same(viewFrom(little).getFloat64(0, true), conversion, `dataview{${ little }}.getFloat64(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.float64.js-81-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js-73-    int16array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:74:    assert.same(int16array[0], conversion, `Int16Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:75:    assert.arrayEqual(uint8array, representation, `Int16Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js-76-    dataview.setInt16(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:77:    assert.arrayEqual(uint8array, big, `dataview.setInt16(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:78:    assert.same(viewFrom(big).getInt16(0), conversion, `dataview{${ big }}.getInt16(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js-79-    dataview.setInt16(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:80:    assert.arrayEqual(uint8array, big, `dataview.setInt16(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:81:    assert.same(viewFrom(big).getInt16(0, false), conversion, `dataview{${ big }}.getInt16(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js-82-    dataview.setInt16(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:83:    assert.arrayEqual(uint8array, little, `dataview.setInt16(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js:84:    assert.same(viewFrom(little).getInt16(0, true), conversion, `dataview{${ little }}.getInt16(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int16.js-85-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js-68-    int32array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:69:    assert.same(int32array[0], conversion, `Int32Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:70:    assert.arrayEqual(uint8array, representation, `Int32Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js-71-    dataview.setInt32(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:72:    assert.arrayEqual(uint8array, big, `dataview.setInt32(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:73:    assert.same(viewFrom(big).getInt32(0), conversion, `dataview{${ big }}.getInt32(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js-74-    dataview.setInt32(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:75:    assert.arrayEqual(uint8array, big, `dataview.setInt32(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:76:    assert.same(viewFrom(big).getInt32(0, false), conversion, `dataview{${ big }}.getInt32(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js-77-    dataview.setInt32(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:78:    assert.arrayEqual(uint8array, little, `dataview.setInt32(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js:79:    assert.same(viewFrom(little).getInt32(0, true), conversion, `dataview{${ little }}.getInt32(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int32.js-80-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js-73-    int8array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js:74:    assert.same(int8array[0], conversion, `Int8Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js:75:    assert.arrayEqual(uint8array, representation, `Int8Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js-76-    dataview.setInt8(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js:77:    assert.arrayEqual(uint8array, big, `dataview.setInt8(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js:78:    assert.same(viewFrom(big).getInt8(0), conversion, `dataview{${ big }}.getInt8(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.int8.js-79-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js-73-    uint16array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:74:    assert.same(uint16array[0], conversion, `Uint16Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:75:    assert.arrayEqual(uint8array, representation, `Uint16Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js-76-    dataview.setUint16(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:77:    assert.arrayEqual(uint8array, big, `dataview.setUint16(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:78:    assert.same(viewFrom(big).getUint16(0), conversion, `dataview{${ big }}.getUint16(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js-79-    dataview.setUint16(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:80:    assert.arrayEqual(uint8array, big, `dataview.setUint16(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:81:    assert.same(viewFrom(big).getUint16(0, false), conversion, `dataview{${ big }}.getUint16(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js-82-    dataview.setUint16(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:83:    assert.arrayEqual(uint8array, little, `dataview.setUint16(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js:84:    assert.same(viewFrom(little).getUint16(0, true), conversion, `dataview{${ little }}.getUint16(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint16.js-85-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js-67-    uint32array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:68:    assert.same(uint32array[0], conversion, `Uint32Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:69:    assert.arrayEqual(uint8array, representation, `Uint32Array ${ toString(value) } -> [${ representation }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js-70-    dataview.setUint32(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:71:    assert.arrayEqual(uint8array, big, `dataview.setUint32(0, ${ toString(value) }) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:72:    assert.same(viewFrom(big).getUint32(0), conversion, `dataview{${ big }}.getUint32(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js-73-    dataview.setUint32(0, value, false);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:74:    assert.arrayEqual(uint8array, big, `dataview.setUint32(0, ${ toString(value) }, false) -> [${ big }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:75:    assert.same(viewFrom(big).getUint32(0, false), conversion, `dataview{${ big }}.getUint32(0, false) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js-76-    dataview.setUint32(0, value, true);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:77:    assert.arrayEqual(uint8array, little, `dataview.setUint32(0, ${ toString(value) }, true) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js:78:    assert.same(viewFrom(little).getUint32(0, true), conversion, `dataview{${ little }}.getUint32(0, true) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint32.js-79-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8-clamped.js-62-    uint8clamped[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8-clamped.js:63:    assert.same(uint8clamped[0], conversion, `Uint8ClampedArray ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8-clamped.js:64:    assert.arrayEqual(uint8array, little, `Uint8ClampedArray ${ toString(value) } -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8-clamped.js-65-  }
##############################################
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js-69-    uint8array[0] = value;
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js:70:    assert.same(uint8array[0], conversion, `Uint8Array ${ toString(value) } -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js:71:    assert.arrayEqual(uint8array, little, `Uint8Array ${ toString(value) } -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js-72-    dataview.setUint8(0, value);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js:73:    assert.arrayEqual(uint8array, little, `dataview.setUint8(0, ${ toString(value) }) -> [${ little }]`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js:74:    assert.same(viewFrom(little).getUint8(0), conversion, `dataview{${ little }}.getUint8(0) -> ${ toString(conversion) }`);
node-core-js-3.6.5/tests/tests/es.typed.conversions.uint8.js-75-  }
##############################################
node-core-js-3.6.5/tests/tests/esnext.array.is-template-object.js-22-      // eslint-disable-next-line no-template-curly-in-string
node-core-js-3.6.5/tests/tests/esnext.array.is-template-object.js:23:      return Function('return (it => it)`qwe${ 123 }asd`')();
node-core-js-3.6.5/tests/tests/esnext.array.is-template-object.js-24-    } catch { /* empty */ }
##############################################
node-core-js-3.6.5/tests/tests/esnext.map.map-keys.js-31-    [4, 5],
node-core-js-3.6.5/tests/tests/esnext.map.map-keys.js:32:  ]).mapKeys((value, key) => `${ key }${ value }`)), [
node-core-js-3.6.5/tests/tests/esnext.map.map-keys.js-33-    ['a1', 1],
##############################################
node-core-js-3.6.5/tests/tests/esnext.map.map-values.js-31-    [4, 5],
node-core-js-3.6.5/tests/tests/esnext.map.map-values.js:32:  ]).mapValues((value, key) => `${ key }${ value }`)), [
node-core-js-3.6.5/tests/tests/esnext.map.map-values.js-33-    ['a', 'a1'],
##############################################
node-core-js-3.6.5/tests/tests/esnext.number.from-string.js-15-  for (let radix = 2; radix <= 36; ++radix) {
node-core-js-3.6.5/tests/tests/esnext.number.from-string.js:16:    assert.same(fromString('10', radix), radix, `Radix ${ radix }`);
node-core-js-3.6.5/tests/tests/esnext.number.from-string.js-17-  }
##############################################
node-core-js-3.6.5/tests/tests/web.dom-collections.for-each.js-13-      absent = false;
node-core-js-3.6.5/tests/tests/web.dom-collections.for-each.js:14:      assert.isFunction(Collection.prototype.forEach, `${ name }::forEach is a function`);
node-core-js-3.6.5/tests/tests/web.dom-collections.for-each.js:15:      assert.same(Collection.prototype.forEach, Array.prototype.forEach, `${ name }::forEach is equal of Array::forEach`);
node-core-js-3.6.5/tests/tests/web.dom-collections.for-each.js-16-    }
##############################################
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js-43-    if (Collection) {
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:44:      assert.same(Collection.prototype[Symbol.toStringTag], name, `${ name }::@@toStringTag is '${ name }'`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:45:      assert.isFunction(Collection.prototype[Symbol.iterator], `${ name }::@@iterator is function`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js-46-      absent = false;
##############################################
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js-61-    if (Collection) {
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:62:      assert.isFunction(Collection.prototype.values, `${ name }::values is function`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:63:      assert.same(Collection.prototype.values, Array.prototype.values, `${ name }::values is equal of Array::values`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:64:      assert.isFunction(Collection.prototype.keys, `${ name }::keys is function`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:65:      assert.same(Collection.prototype.keys, Array.prototype.keys, `${ name }::keys is equal of Array::keys`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:66:      assert.isFunction(Collection.prototype.entries, `${ name }::entries is function`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js:67:      assert.same(Collection.prototype.entries, Array.prototype.entries, `${ name }::entries is equal of Array::entries`);
node-core-js-3.6.5/tests/tests/web.dom-collections.iterator.js-68-    }
##############################################
node-core-js-3.6.5/tests/tests/web.timers.js-38-    if (!error) error = {};
node-core-js-3.6.5/tests/tests/web.timers.js:39:    assert.ok(false, `setInterval & clearInterval works with additional args: ${ error.a }, ${ error.b }, times: ${ error.i }`);
node-core-js-3.6.5/tests/tests/web.timers.js-40-  }).then(assert.async());
##############################################
node-core-js-3.6.5/tests/tests/web.url-search-params.js-114-      const [reqKey, reqValue] = output[i++];
node-core-js-3.6.5/tests/tests/web.url-search-params.js:115:      assert.same(key, reqKey, `construct with ${ name }`);
node-core-js-3.6.5/tests/tests/web.url-search-params.js:116:      assert.same(value, reqValue, `construct with ${ name }`);
node-core-js-3.6.5/tests/tests/web.url-search-params.js-117-    });
##############################################
node-core-js-3.6.5/tests/tests/web.url-search-params.js-484-    i = 0;
node-core-js-3.6.5/tests/tests/web.url-search-params.js:485:    const url = new URL(`?${ input }`, 'https://example/');
node-core-js-3.6.5/tests/tests/web.url-search-params.js-486-    params = url.searchParams;
##############################################
node-core-js-3.6.5/tests/tests/web.url.js-611-    if (typeof expected == 'string') continue;
node-core-js-3.6.5/tests/tests/web.url.js:612:    const name = `Parsing: <${ expected.input }> against <${ expected.base }>`;
node-core-js-3.6.5/tests/tests/web.url.js-613-    if (expected.failure) {
##############################################
node-core-js-3.6.5/tests/tests/web.url.js-616-      const url = new URL(expected.input, expected.base || 'about:blank');
node-core-js-3.6.5/tests/tests/web.url.js:617:      assert.same(url.href, expected.href, `${ name }: href`);
node-core-js-3.6.5/tests/tests/web.url.js:618:      assert.same(url.protocol, expected.protocol, `${ name }: protocol`);
node-core-js-3.6.5/tests/tests/web.url.js:619:      assert.same(url.username, expected.username, `${ name }: username`);
node-core-js-3.6.5/tests/tests/web.url.js:620:      assert.same(url.password, expected.password, `${ name }: password`);
node-core-js-3.6.5/tests/tests/web.url.js:621:      assert.same(url.host, expected.host, `${ name }: host`);
node-core-js-3.6.5/tests/tests/web.url.js:622:      assert.same(url.hostname, expected.hostname, `${ name }: hostname`);
node-core-js-3.6.5/tests/tests/web.url.js:623:      assert.same(url.port, expected.port, `${ name }: port`);
node-core-js-3.6.5/tests/tests/web.url.js:624:      assert.same(url.pathname, expected.pathname, `${ name }: pathname`);
node-core-js-3.6.5/tests/tests/web.url.js:625:      assert.same(url.search, expected.search, `${ name }: search`);
node-core-js-3.6.5/tests/tests/web.url.js-626-      if ('searchParams' in expected) {
node-core-js-3.6.5/tests/tests/web.url.js:627:        assert.same(url.searchParams.toString(), expected.searchParams, `${ name }: searchParams`);
node-core-js-3.6.5/tests/tests/web.url.js-628-      }
node-core-js-3.6.5/tests/tests/web.url.js:629:      assert.same(url.hash, expected.hash, `${ name }: hash`);
node-core-js-3.6.5/tests/tests/web.url.js-630-      if ('origin' in expected) {
node-core-js-3.6.5/tests/tests/web.url.js:631:        assert.same(url.origin, expected.origin, `${ name }: origin`);
node-core-js-3.6.5/tests/tests/web.url.js-632-      }
##############################################
node-core-js-3.6.5/tests/tests/web.url.js-641-    for (const { href, newValue, comment, expected } of testCases) {
node-core-js-3.6.5/tests/tests/web.url.js:642:      let name = `Setting <${ href }>.${ setter } = '${ newValue }'.`;
node-core-js-3.6.5/tests/tests/web.url.js:643:      if (comment) name += ` ${ comment }`;
node-core-js-3.6.5/tests/tests/web.url.js-644-
##############################################
node-core-js-3.6.5/tests/tests/web.url.js-656-  for (const { comment, input, output } of toASCIITestData) {
node-core-js-3.6.5/tests/tests/web.url.js:657:    let name = `Parsing: <${ input }>`;
node-core-js-3.6.5/tests/tests/web.url.js:658:    if (comment) name += ` ${ comment }`;
node-core-js-3.6.5/tests/tests/web.url.js-659-    if (output === null) {
node-core-js-3.6.5/tests/tests/web.url.js:660:      assert.throws(() => new URL(`https://${ input }/x`), name);
node-core-js-3.6.5/tests/tests/web.url.js-661-    } else {
node-core-js-3.6.5/tests/tests/web.url.js:662:      const url = new URL(`https://${ input }/x`);
node-core-js-3.6.5/tests/tests/web.url.js-663-      assert.same(url.host, output, name);
##############################################
node-core-js-3.6.5/tests/tests/web.url.js-665-      assert.same(url.pathname, '/x', name);
node-core-js-3.6.5/tests/tests/web.url.js:666:      assert.same(url.href, `https://${ output }/x`, name);
node-core-js-3.6.5/tests/tests/web.url.js-667-    }