123456789101112131415161718192021222324 |
- import { describe, expect, it } from "@jest/globals";
- import { HandlersRegistry } from '../../src/messageHandler/handlersRegistry';
- import type { Handler } from '../../src/messageHandler/handler';
- import { MessageType } from '../../src/enums';
- describe('HandlersRegistry', () => {
- it('should execute handler for message type', () => {
- const handlersRegistry = new HandlersRegistry();
- let handled = false;
- const handler: Handler = (): boolean => {
- handled = true;
- return true;
- };
- handlersRegistry.registerHandler(MessageType.OPEN, handler);
- handlersRegistry.handle(undefined, { type: MessageType.OPEN, src: 'src', dst: 'dst' });
- expect(handled).toBe(true);
- });
- });
|