diff options
author | Adrian Estrada <edsadr@gmail.com> | 2020-04-10 15:04:27 -0500 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2020-04-28 13:58:23 +0200 |
commit | a223ccc7fef94adf202b2a9e05cf2f867fe3327f (patch) | |
tree | 84ffff40fa6f63564892d07f9e555c827672ac70 | |
parent | fae1aed6ff0ac67fa3981830a45ccceb61ac3d93 (diff) | |
download | node-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.js | 12 |
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}` }); } |