test: Mitt.js events

This commit is contained in:
Fayaz Ahmed
2024-05-15 11:51:56 +05:30
parent 218b672498
commit 287b072d4e
@@ -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);
});
});