summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/api/cli.md1
-rw-r--r--src/node.cc1
-rw-r--r--test/parallel/test-cli-node-options.js5
3 files changed, 5 insertions, 2 deletions
diff --git a/doc/api/cli.md b/doc/api/cli.md
index a9941ea5d9..56c4ea941c 100644
--- a/doc/api/cli.md
+++ b/doc/api/cli.md
@@ -367,6 +367,7 @@ Node options that are allowed are:
- `--zero-fill-buffers`
V8 options that are allowed are:
+- `--abort-on-uncaught-exception`
- `--max_old_space_size`
diff --git a/src/node.cc b/src/node.cc
index dd49482dd4..882c72a67e 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -3811,6 +3811,7 @@ static void CheckIfAllowedInEnv(const char* exe, bool is_env,
"--icu-data-dir",
// V8 options
+ "--abort-on-uncaught-exception",
"--max_old_space_size",
};
diff --git a/test/parallel/test-cli-node-options.js b/test/parallel/test-cli-node-options.js
index eb53fa8f3d..104473bfa6 100644
--- a/test/parallel/test-cli-node-options.js
+++ b/test/parallel/test-cli-node-options.js
@@ -41,7 +41,8 @@ function disallow(opt) {
const printA = require.resolve('../fixtures/printA.js');
-expect('-r ' + printA, 'A\nB\n');
+expect(`-r ${printA}`, 'A\nB\n');
+expect('--abort-on-uncaught-exception', 'B\n');
expect('--no-deprecation', 'B\n');
expect('--no-warnings', 'B\n');
expect('--trace-warnings', 'B\n');
@@ -58,7 +59,7 @@ if (common.hasCrypto) {
}
expect('--icu-data-dir=_d', 'B\n');
- // V8 options
+// V8 options
expect('--max_old_space_size=0', 'B\n');
function expect(opt, want) {