1..18 # ->connect() ->disconnect() ok 1 - ->connect() connects a listener to an event name ok 2 - ->connect() can connect several listeners for the same event name ok 3 - ->disconnect() disconnects a listener for an event name ok 4 - ->disconnect() disconnects a listener for an event name # ->getListeners() ->hasListeners() ok 5 - ->hasListeners() returns false if the event has no listener ok 6 - ->hasListeners() returns true if the event has some listeners ok 7 - ->hasListeners() returns false if the event has no listener ok 8 - ->getListeners() returns an array of listeners connected to the given event name ok 9 - ->getListeners() returns an empty array if no listener are connected to the given event name # ->notify() ok 10 - ->notify() notifies all registered listeners in order ok 11 - ->notify() returns the event object ok 12 - ->notify() notifies all registered listeners in order # ->notifyUntil() ok 13 - ->notifyUntil() notifies all registered listeners in order and stops if it returns true ok 14 - ->notifyUntil() returns the event object ok 15 - ->notifyUntil() notifies all registered listeners in order and stops if it returns true # ->filter() ok 16 - ->filter() filters a value ok 17 - ->filter() returns the event object ok 18 - ->filter() filters a value Looks like everything went fine.