import CheckBiometricAuthenticationAvailability from '../../model/bridge/checkBiometricAuthenticationAvailability'; import { MiniAppCBType } from '../../model/miniAppApi'; import { BridgeCallbackHandlerMock } from './bridgeCallbackHandlerMock.test'; test('checkBiometricAuthenticationAvailability - success', async () => { const call = new CheckBiometricAuthenticationAvailability(); const cbHandler = new BridgeCallbackHandlerMock(); call.cbHandler = cbHandler; await call.execute(null); expect(cbHandler.messages.length).toBe(2); expect(cbHandler.messages[0]).toStrictEqual({ type: MiniAppCBType.success, payload: { capability: 'FINGER_PRINT', status: 'READY_FOR_USE', }, }); expect(cbHandler.messages[1]).toStrictEqual({ type: MiniAppCBType.complete }); });