summaryrefslogtreecommitdiff
path: root/benchmark/path/basename-win32.js
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark/path/basename-win32.js')
-rw-r--r--benchmark/path/basename-win32.js15
1 files changed, 6 insertions, 9 deletions
diff --git a/benchmark/path/basename-win32.js b/benchmark/path/basename-win32.js
index 6966e4fe81..8a66f56d6e 100644
--- a/benchmark/path/basename-win32.js
+++ b/benchmark/path/basename-win32.js
@@ -1,6 +1,6 @@
'use strict';
const common = require('../common.js');
-const path = require('path');
+const { posix } = require('path');
const bench = common.createBenchmark(main, {
pathext: [
@@ -18,20 +18,17 @@ const bench = common.createBenchmark(main, {
n: [1e6]
});
-function main(conf) {
- const n = +conf.n;
- const p = path.win32;
- var input = String(conf.pathext);
+function main({ n, pathext }) {
var ext;
- const extIdx = input.indexOf('|');
+ const extIdx = pathext.indexOf('|');
if (extIdx !== -1) {
- ext = input.slice(extIdx + 1);
- input = input.slice(0, extIdx);
+ ext = pathext.slice(extIdx + 1);
+ pathext = pathext.slice(0, extIdx);
}
bench.start();
for (var i = 0; i < n; i++) {
- p.basename(input, ext);
+ posix.basename(pathext, ext);
}
bench.end(n);
}