Skip to content

Commit 4274c26

Browse files
committed
test: bypass workers test for early Node.js versions
1 parent bcd8064 commit 4274c26

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

test/test-worker-imports.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@
55
// for 4 consecutive workers.
66
'use strict';
77

8-
const { Worker, isMainThread } = require('worker_threads');
8+
let Worker, isMainThread;
9+
try {
10+
({ Worker, isMainThread } = require('worker_threads'))
11+
} catch (e) {
12+
if (e.code !== 'MODULE_NOT_FOUND') throw e;
13+
process.exit(0);
14+
}
915
require('../lib/index.js');
1016

1117
if (isMainThread) {
1218
async function runWorker() {
13-
return new Promise((r) => new Worker(__filename).on("exit", r));
19+
return new Promise((r) => new Worker(__filename).on('exit', r));
1420
}
1521
runWorker()
1622
.then(runWorker)

0 commit comments

Comments
 (0)