Server : LiteSpeed System : Linux server64.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : nimalaab ( 3358) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/alt/alt-nodejs19/root/lib/node_modules/npm/node_modules/events/tests/ |
'use strict'; var EventEmitter = require('../'); var assert = require('assert'); var EE = new EventEmitter(); var m = function() {}; EE.on('foo', function() {}); assert.equal(1, EE.eventNames().length); assert.equal('foo', EE.eventNames()[0]); EE.on('bar', m); assert.equal(2, EE.eventNames().length); assert.equal('foo', EE.eventNames()[0]); assert.equal('bar', EE.eventNames()[1]); EE.removeListener('bar', m); assert.equal(1, EE.eventNames().length); assert.equal('foo', EE.eventNames()[0]); if (typeof Symbol !== 'undefined') { var s = Symbol('s'); EE.on(s, m); assert.equal(2, EE.eventNames().length); assert.equal('foo', EE.eventNames()[0]); assert.equal(s, EE.eventNames()[1]); EE.removeListener(s, m); assert.equal(1, EE.eventNames().length); assert.equal('foo', EE.eventNames()[0]); }