import * as api from '../../factory/api'; import BridgeFunction from '../../model/bridge/bridgeFunction'; import GetUAID from '../../model/bridge/getUAID'; import { MiniAppCBType } from '../../model/miniAppApi'; import { BridgeCallbackHandlerMock } from './bridgeCallbackHandlerMock.test'; jest.mock('./../../factory/api'); let call: BridgeFunction; let cbHandler: BridgeCallbackHandlerMock; beforeAll(() => { call = new GetUAID(); cbHandler = new BridgeCallbackHandlerMock(); call.cbHandler = cbHandler; jest.spyOn(api, 'getUAID').mockReturnValue(Promise.resolve({ jws: [] })); }); xtest('GetUAID - success', async () => { await call.execute({ key: 'key' }); expect(cbHandler.messages.length).toBe(2); expect(cbHandler.messages[0]).toStrictEqual({ type: MiniAppCBType.success, payload: {}, }); expect(cbHandler.messages[1]).toStrictEqual({ type: MiniAppCBType.complete }); });