diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-13 12:29:07 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-13 12:29:22 +0200 |
commit | da736d8259331a8ef13bf4bbb10bbb8a5c0e5299 (patch) | |
tree | 4d849133b1c9a9c7067e96ff7dd8faa1d927e0bb /deps/node/benchmark/assert/deepequal-prims-and-objs-big-loop.js | |
parent | da228cf9d71b747f1824e85127039e5afc7effd8 (diff) | |
download | akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.tar.gz akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.tar.bz2 akono-da736d8259331a8ef13bf4bbb10bbb8a5c0e5299.zip |
remove node/v8 from source tree
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); -} |