summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-03-08 19:39:55 +0100
committerAnna Henningsen <anna@addaleax.net>2019-03-10 22:25:15 +0000
commit3ad8f6123640ae82b1c4840e7184c36650a7b64d (patch)
tree8a0b3a734c1c7e33e2d4b88215d1fcefa2e0e556 /test
parent171b2707d38a814cdb706ae97ee49a3a310205ce (diff)
downloadandroid-node-v8-3ad8f6123640ae82b1c4840e7184c36650a7b64d.tar.gz
android-node-v8-3ad8f6123640ae82b1c4840e7184c36650a7b64d.tar.bz2
android-node-v8-3ad8f6123640ae82b1c4840e7184c36650a7b64d.zip
worker: allow execArgv and eval in combination
It was likely an oversight that `execArgv` was only read when no filename/URL was provided. PR-URL: https://github.com/nodejs/node/pull/26533 Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-worker-execargv.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/parallel/test-worker-execargv.js b/test/parallel/test-worker-execargv.js
index 16e46f2468..a2b5221616 100644
--- a/test/parallel/test-worker-execargv.js
+++ b/test/parallel/test-worker-execargv.js
@@ -19,6 +19,13 @@ if (!process.env.HAS_STARTED_WORKER) {
/Warning: some warning[\s\S]*at Object\.<anonymous>/.test(error)
);
}));
+
+ new Worker(
+ "require('worker_threads').parentPort.postMessage(process.execArgv)",
+ { eval: true, execArgv: ['--trace-warnings'] })
+ .on('message', common.mustCall((data) => {
+ assert.deepStrictEqual(data, ['--trace-warnings']);
+ }));
} else {
process.emitWarning('some warning');
assert.deepStrictEqual(process.execArgv, ['--trace-warnings']);