/var/www/cobraambalaj/node_modules/events/tests
NameSizeModeActions
add-listeners.js37920644editdlrm
check-listener-leaks.js34610644editdlrm
common.js32040644editdlrm
errors.js3440644editdlrm
events-list.js8130644editdlrm
events-once.js24540644editdlrm
index.js16730644editdlrm
legacy-compat.js2960644editdlrm
listener-count.js16870644editdlrm
listeners-side-effects.js21020644editdlrm
listeners.js53360644editdlrm
max-listeners.js20680644editdlrm
method-names.js16650644editdlrm
modify-in-emit.js32250644editdlrm
num-args.js22170644editdlrm
once.js26500644editdlrm
prepend.js8330644editdlrm
remove-all-listeners.js47330644editdlrm
remove-listeners.js65970644editdlrm
set-max-listeners-side-effects.js14450644editdlrm
special-event-names.js14200644editdlrm
subclass.js20110644editdlrm
symbols.js6270644editdlrm
Edit: /var/www/cobraambalaj/node_modules/events/tests/symbols.js (627B)
'use strict'; var common = require('./common'); var EventEmitter = require('../'); var assert = require('assert'); var ee = new EventEmitter(); var foo = Symbol('foo'); var listener = common.mustCall(); ee.on(foo, listener); assert.strictEqual(ee.listeners(foo).length, 1); assert.strictEqual(ee.listeners(foo)[0], listener); ee.emit(foo); ee.removeAllListeners(); assert.strictEqual(ee.listeners(foo).length, 0); ee.on(foo, listener); assert.strictEqual(ee.listeners(foo).length, 1); assert.strictEqual(ee.listeners(foo)[0], listener); ee.removeListener(foo, listener); assert.strictEqual(ee.listeners(foo).length, 0);