UNPKG

@ledgerhq/coin-cardano

Version:
26 lines 1.1 kB
/* eslint @typescript-eslint/consistent-type-assertions: 0 */ import * as delegate from "./delegate"; import * as send from "./send"; import { getTransactionStatusByTransactionMode } from "./handler"; import * as undelegate from "./undelegate"; jest.mock("./delegate"); jest.mock("./send"); jest.mock("./undelegate"); describe("getTransactionStatusByMode on Cardano", () => { const sendMock = send.getSendTransactionStatus; const delegateMock = delegate.getDelegateTransactionStatus; const undelegateMock = undelegate.getUndelegateTransactionStatus; describe("should redirect to the correct mode handler", () => { test.each([ ["send", sendMock], ["delegate", delegateMock], ["undelegate", undelegateMock], ])("for %s", async (mode, mock) => { const account = {}; const transaction = { mode: mode }; await getTransactionStatusByTransactionMode(account, transaction); expect(mock).toHaveBeenCalledWith(account, transaction); }); }); }); //# sourceMappingURL=handler.test.js.map