summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Estrada <edsadr@gmail.com>2020-04-10 15:04:27 -0500
committerRuben Bridgewater <ruben@bridgewater.de>2020-04-28 13:58:23 +0200
commita223ccc7fef94adf202b2a9e05cf2f867fe3327f (patch)
tree84ffff40fa6f63564892d07f9e555c827672ac70
parentfae1aed6ff0ac67fa3981830a45ccceb61ac3d93 (diff)
downloadnode-new-a223ccc7fef94adf202b2a9e05cf2f867fe3327f.tar.gz
test: better error validations for event-capture
PR-URL: https://github.com/nodejs/node/pull/32771 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
-rw-r--r--test/parallel/test-event-capture-rejections.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/parallel/test-event-capture-rejections.js b/test/parallel/test-event-capture-rejections.js
index dbe5deeefa..233b6b35d5 100644
--- a/test/parallel/test-event-capture-rejections.js
+++ b/test/parallel/test-event-capture-rejections.js
@@ -278,14 +278,22 @@ function resetCaptureOnThrowInError() {
function argValidation() {
function testType(obj) {
+ const received = obj.constructor.name !== 'Number' ?
+ `an instance of ${obj.constructor.name}` :
+ `type number (${obj})`;
+
assert.throws(() => new EventEmitter({ captureRejections: obj }), {
code: 'ERR_INVALID_ARG_TYPE',
- name: 'TypeError'
+ name: 'TypeError',
+ message: 'The "options.captureRejections" property must be of type ' +
+ `boolean. Received ${received}`
});
assert.throws(() => EventEmitter.captureRejections = obj, {
code: 'ERR_INVALID_ARG_TYPE',
- name: 'TypeError'
+ name: 'TypeError',
+ message: 'The "EventEmitter.captureRejections" property must be of ' +
+ `type boolean. Received ${received}`
});
}