summaryrefslogtreecommitdiff
path: root/deps/node/benchmark/assert/deepequal-typedarrays.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/benchmark/assert/deepequal-typedarrays.js')
-rw-r--r--deps/node/benchmark/assert/deepequal-typedarrays.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/deps/node/benchmark/assert/deepequal-typedarrays.js b/deps/node/benchmark/assert/deepequal-typedarrays.js
deleted file mode 100644
index 9acf8371..00000000
--- a/deps/node/benchmark/assert/deepequal-typedarrays.js
+++ /dev/null
@@ -1,45 +0,0 @@
-'use strict';
-const common = require('../common.js');
-const assert = require('assert');
-
-const bench = common.createBenchmark(main, {
- type: [
- 'Int8Array',
- 'Uint8Array',
- 'Float32Array',
- 'Float64Array',
- 'Uint8ClampedArray',
- ],
- n: [5e2],
- strict: [0, 1],
- method: [
- 'deepEqual',
- 'notDeepEqual',
- ],
- len: [1e2, 5e3],
-});
-
-function main({ type, n, len, method, strict }) {
- if (!method)
- method = 'deepEqual';
- const clazz = global[type];
- const actual = new clazz(len);
- const expected = new clazz(len);
- const expectedWrong = new clazz(len);
- const wrongIndex = Math.floor(len / 2);
- expectedWrong[wrongIndex] = 123;
-
- 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) {
- actual[0] = i;
- value2[0] = i;
- fn(actual, value2);
- }
- bench.end(n);
-}