@ledgerhq/coin-casper
Version:
Ledger Casper integration
21 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const addresses_1 = require("./bridgeHelpers/addresses");
const validateAddress_1 = require("./validateAddress");
jest.mock("./bridgeHelpers/addresses");
describe("validateAddress", () => {
const mockedIsAddressValid = jest.mocked(addresses_1.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 (0, validateAddress_1.validateAddress)(address, parameters);
expect(result).toEqual(expectedValue);
expect(mockedIsAddressValid).toHaveBeenCalledTimes(1);
expect(mockedIsAddressValid).toHaveBeenCalledWith(address);
});
});
//# sourceMappingURL=validateAddress.test.js.map