From eba2dc5330a7457a00d346839f04ffbc3ea50a87 Mon Sep 17 00:00:00 2001 From: ZiJian Liu Date: Sat, 12 Dec 2020 21:03:25 +0800 Subject: [PATCH] test: increase coverage for worker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit test new Worker() with invalid NODE_OPTIONS Refs: https://coverage.nodejs.org/coverage-743ee9d2c05efefe/lib/internal/worker.js.html#L179 PR-URL: https://github.com/nodejs/node/pull/36491 Reviewed-By: Gireesh Punathil Reviewed-By: Michaël Zasso Reviewed-By: James M Snell Reviewed-By: Luigi Pinca Reviewed-By: Juan José Arboleda Reviewed-By: Michael Dawson --- test/parallel/test-worker-execargv-invalid.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/parallel/test-worker-execargv-invalid.js b/test/parallel/test-worker-execargv-invalid.js index bbad565c4f0c5f..be8ab0b8c423b7 100644 --- a/test/parallel/test-worker-execargv-invalid.js +++ b/test/parallel/test-worker-execargv-invalid.js @@ -33,3 +33,17 @@ const { Worker } = require('worker_threads'); new Worker(__filename, { execArgv: ['--redirect-warnings'] }); }, expectedErr); } + +{ + const expectedErr = { + code: 'ERR_WORKER_INVALID_EXEC_ARGV', + name: 'Error' + }; + assert.throws(() => { + new Worker(__filename, { + env: { + NODE_OPTIONS: '--nonexistent-options' + } + }); + }, expectedErr); +}