Clean up Channel test (#8627)

Clean up Channel test
This commit is contained in:
Norbert de Langen 2019-10-29 22:07:37 +01:00 committed by GitHub
commit 78b32a4c5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -51,11 +51,23 @@ describe('Channel', () => {
it('should do the same as addListener', () => {
const eventName = 'event1';
channel.addListener(eventName, jest.fn());
channel.on(eventName, jest.fn());
expect(channel.listeners(eventName).length).toBe(1);
});
});
describe('method:off', () => {
it('should remove listeners', () => {
const eventName = 'event1';
const fn = jest.fn();
channel.on(eventName, fn);
expect(channel.listeners(eventName).length).toBe(1);
channel.off(eventName, fn);
expect(channel.listeners(eventName).length).toBe(0);
});
});
describe('method:emit', () => {
it('should execute the callback fn of a listener', () => {
const eventName = 'event1';