import BridgeFunction from '../../model/bridge/bridgeFunction'; import NotImplemented from '../../model/bridge/notImplemented'; import { BridgeCallbackHandlerMock } from './bridgeCallbackHandlerMock.test'; let call: BridgeFunction; let cbHandler: BridgeCallbackHandlerMock; beforeAll(() => { call = new NotImplemented(); cbHandler = new BridgeCallbackHandlerMock(); call.cbHandler = cbHandler; }); test('NotImplemented - success', async () => { await call.execute({}); expect(cbHandler.messages.length).toBe(2); expect(cbHandler.messages[0].type).toStrictEqual('fail'); expect(cbHandler.messages[1]).toStrictEqual({ type: 'complete' }); });