We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b262381 commit 248d5e0Copy full SHA for 248d5e0
benchmark/assert/match.js
@@ -0,0 +1,21 @@
1
+'use strict';
2
+
3
+const common = require('../common.js');
4
+const assert = require('assert');
5
6
+const bench = common.createBenchmark(main, {
7
+ n: [25, 2e7],
8
+ method: ['match', 'doesNotMatch'],
9
+});
10
11
+function main({ n, method }) {
12
+ const fn = assert[method];
13
+ const actual = 'Example of string that will match';
14
+ const expected = method === 'match' ? /will match/ : /will not match/;
15
16
+ bench.start();
17
+ for (let i = 0; i < n; ++i) {
18
+ fn(actual, expected);
19
+ }
20
+ bench.end(n);
21
+}
0 commit comments