diff options
author | VinÃcius do Carmo <vinicius.m.do.carmo@gmail.com> | 2017-01-23 14:38:26 -0300 |
---|---|---|
committer | Gibson Fahnestock <gib@uk.ibm.com> | 2017-01-27 16:20:50 +0000 |
commit | bee83e0bbc4f61c3bef3bb18043e3f39ea40a336 (patch) | |
tree | dd7431ea0e3921b0cfc8f199ae12fd77b9c13a8a /test/parallel/test-event-emitter-remove-all-listeners.js | |
parent | e71c278288968318f71a5dcab15b240f5c2869ad (diff) | |
download | android-node-v8-bee83e0bbc4f61c3bef3bb18043e3f39ea40a336.tar.gz android-node-v8-bee83e0bbc4f61c3bef3bb18043e3f39ea40a336.tar.bz2 android-node-v8-bee83e0bbc4f61c3bef3bb18043e3f39ea40a336.zip |
test: expand test coverage of events.js
* test else path in emitMany function
* test calling removeAllListeners() in a event emitter instance
with no events at all
* test calling removeListener() passing a event type that does
not exist
* test calling eventNames() in a event emitter instance
with no events at all
Refs: https://coverage.nodejs.org/coverage-ba776b3a56642d4c/root/events.js.html
PR-URL: https://github.com/nodejs/node/pull/10947
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Diffstat (limited to 'test/parallel/test-event-emitter-remove-all-listeners.js')
-rw-r--r-- | test/parallel/test-event-emitter-remove-all-listeners.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/parallel/test-event-emitter-remove-all-listeners.js b/test/parallel/test-event-emitter-remove-all-listeners.js index 38f9b7101e..d7865b09ab 100644 --- a/test/parallel/test-event-emitter-remove-all-listeners.js +++ b/test/parallel/test-event-emitter-remove-all-listeners.js @@ -77,3 +77,8 @@ function listener() {} ee.removeAllListeners('baz'); assert.strictEqual(ee.listeners('baz').length, 0); } + +{ + const ee = new events.EventEmitter(); + assert.deepStrictEqual(ee, ee.removeAllListeners()); +} |