diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-03-08 19:39:55 +0100 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-03-10 22:25:15 +0000 |
commit | 3ad8f6123640ae82b1c4840e7184c36650a7b64d (patch) | |
tree | 8a0b3a734c1c7e33e2d4b88215d1fcefa2e0e556 /test | |
parent | 171b2707d38a814cdb706ae97ee49a3a310205ce (diff) | |
download | android-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.js | 7 |
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']); |