diff options
Diffstat (limited to 'deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js')
-rw-r--r-- | deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js b/deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js deleted file mode 100644 index 00b3c785..00000000 --- a/deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; -const common = require('../common.js'); -const assert = require('assert'); - -const primValues = { - 'string': 'a', - 'number': 1, - 'object': { 0: 'a' }, - 'array': [1, 2, 3], -}; - -const bench = common.createBenchmark(main, { - primitive: Object.keys(primValues), - n: [2e4], - strict: [0, 1], - method: [ 'deepEqual', 'notDeepEqual' ], -}); - -function main({ n, primitive, method, strict }) { - if (!method) - method = 'deepEqual'; - const prim = primValues[primitive]; - const actual = prim; - const expected = prim; - const expectedWrong = 'b'; - - if (strict) { - method = method.replace('eep', 'eepStrict'); - } - const fn = assert[method]; - const value2 = method.includes('not') ? expectedWrong : expected; - - bench.start(); - for (var i = 0; i < n; ++i) { - fn([actual], [value2]); - } - bench.end(n); -} |