Files
chatwoot/app/javascript/dashboard/helper/specs/mitt.spec.js
2024-05-15 11:51:56 +05:30

14 lines
425 B
JavaScript

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);
});
});