aboutsummaryrefslogtreecommitdiff
path: root/test/js-native-api/test_error/test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/js-native-api/test_error/test.js')
-rw-r--r--test/js-native-api/test_error/test.js18
1 files changed, 4 insertions, 14 deletions
diff --git a/test/js-native-api/test_error/test.js b/test/js-native-api/test_error/test.js
index e7e0ded476..e39038e805 100644
--- a/test/js-native-api/test_error/test.js
+++ b/test/js-native-api/test_error/test.js
@@ -60,24 +60,14 @@ assert.throws(() => {
test_error.throwTypeError();
}, /^TypeError: type error$/);
-function testThrowArbitrary(value) {
- assert.throws(
+[42, {}, [], Symbol('xyzzy'), true, 'ball', undefined, null, NaN]
+ .forEach((value) => assert.throws(
() => test_error.throwArbitrary(value),
(err) => {
assert.strictEqual(err, value);
return true;
- });
-}
-
-testThrowArbitrary(42);
-testThrowArbitrary({});
-testThrowArbitrary([]);
-testThrowArbitrary(Symbol('xyzzy'));
-testThrowArbitrary(true);
-testThrowArbitrary('ball');
-testThrowArbitrary(undefined);
-testThrowArbitrary(null);
-testThrowArbitrary(NaN);
+ }
+ ));
common.expectsError(
() => test_error.throwErrorCode(),