From 287b072d4ee96ae855e769288f9592e97a855899 Mon Sep 17 00:00:00 2001 From: Fayaz Ahmed Date: Wed, 15 May 2024 11:51:56 +0530 Subject: [PATCH] test: Mitt.js events --- app/javascript/dashboard/helper/specs/mitt.spec.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 app/javascript/dashboard/helper/specs/mitt.spec.js diff --git a/app/javascript/dashboard/helper/specs/mitt.spec.js b/app/javascript/dashboard/helper/specs/mitt.spec.js new file mode 100644 index 000000000..f8e4f93cd --- /dev/null +++ b/app/javascript/dashboard/helper/specs/mitt.spec.js @@ -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); + }); +});