From 702303d0e8559aa8285a6628a98fe9d456478f27 Mon Sep 17 00:00:00 2001 From: Jonathan Diaz <50384299+jdiaz-dev@users.noreply.github.com> Date: Mon, 9 Jan 2023 07:28:11 -0500 Subject: [PATCH] test: add test to once() in event lib This test verify if eventEmmiter param is right PR-URL: https://github.com/nodejs/node/pull/46126 Reviewed-By: Yagiz Nizipli Reviewed-By: Filip Skokan --- test/parallel/test-events-once.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/parallel/test-events-once.js b/test/parallel/test-events-once.js index 0b1d5677f60109..5ae5461d92676c 100644 --- a/test/parallel/test-events-once.js +++ b/test/parallel/test-events-once.js @@ -150,6 +150,13 @@ async function onceWithEventTargetError() { strictEqual(err, error); } +async function onceWithInvalidEventEmmiter() { + const ac = new AbortController(); + return rejects(once(ac, 'myevent'), { + code: 'ERR_INVALID_ARG_TYPE', + }); +} + async function prioritizesEventEmitter() { const ee = new EventEmitter(); ee.addEventListener = fail; @@ -256,6 +263,7 @@ Promise.all([ onceError(), onceWithEventTarget(), onceWithEventTargetError(), + onceWithInvalidEventEmmiter(), prioritizesEventEmitter(), abortSignalBefore(), abortSignalAfter(),