@ledgerhq/coin-casper
Version:
Ledger Casper integration
19 lines • 900 B
JavaScript
import { isAddressValid } from "./bridgeHelpers/addresses";
import { validateAddress } from "./validateAddress";
jest.mock("./bridgeHelpers/addresses");
describe("validateAddress", () => {
const mockedIsAddressValid = jest.mocked(isAddressValid);
beforeEach(() => {
mockedIsAddressValid.mockClear();
});
it.each([true, false])("should correcly call isAddressValid and return the correct result (%s)", async (expectedValue) => {
mockedIsAddressValid.mockReturnValueOnce(expectedValue);
const address = "some random address";
const parameters = {};
const result = await validateAddress(address, parameters);
expect(result).toEqual(expectedValue);
expect(mockedIsAddressValid).toHaveBeenCalledTimes(1);
expect(mockedIsAddressValid).toHaveBeenCalledWith(address);
});
});
//# sourceMappingURL=validateAddress.test.js.map