test: Mitt.js events
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import bus from '../mitt';
|
||||
|
||||
describe('bus', () => {
|
||||
it('should emit and receive events', () => {
|
||||
const eventHandler = jest.fn();
|
||||
bus.$on('myEvent', eventHandler);
|
||||
bus.$emit('myEvent', 'Hello, World!');
|
||||
expect(eventHandler).toHaveBeenCalledWith('Hello, World!');
|
||||
bus.$off('myEvent', eventHandler);
|
||||
bus.$emit('myEvent', 'Goodbye, World!');
|
||||
expect(eventHandler).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user