@ledgerhq/coin-filecoin
Version:
Ledger Filecoin Coin integration
23 lines • 1.07 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("./utils");
test("methodToString", () => {
const str1 = (0, utils_1.methodToString)(0);
expect(str1).toBe("Transfer");
const str2 = (0, utils_1.methodToString)(3844450837);
expect(str2).toBe("InvokeEVM (3844450837)");
const str3 = (0, utils_1.methodToString)(5649856);
expect(str3).toBe("Unknown");
});
test("isValidHex", () => {
expect((0, utils_1.isValidHex)("0x0001aaeeff")).toBeTruthy();
expect((0, utils_1.isValidHex)("0001aaeeff")).toBeTruthy();
expect((0, utils_1.isValidHex)("0x0001rreeta")).toBeFalsy();
expect((0, utils_1.isValidHex)("0x0001aaeef")).toBeFalsy();
});
test("isValidBase64", () => {
expect((0, utils_1.isValidBase64)("YXNkYWZhc2Rmc2Rm")).toBeTruthy();
expect((0, utils_1.isValidBase64)("YXNmZHNhZGZzYWRmYXNkZnNhZGZzYWRmYXNkZnNhZGYyNTEyMzQxMjIzcjZmYXM0MmZhczJkMTNhc2M=")).toBeTruthy();
expect((0, utils_1.isValidBase64)("asdasd````")).toBeFalsy();
});
//# sourceMappingURL=utils.unit.test.js.map
;