@ledgerhq/coin-algorand
Version:
Ledger Algorand Coin integration
31 lines • 1.22 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const deviceTransactionConfig_1 = __importDefault(require("./deviceTransactionConfig"));
const bignumber_js_1 = __importDefault(require("bignumber.js"));
describe("getDeviceTransactionConfig", () => {
const mockAccount = {
type: "Account",
currency: {
units: [{ code: "ALGO", magnitude: 6 }],
},
};
it("should return fields for send transaction", async () => {
const result = await (0, deviceTransactionConfig_1.default)({
account: mockAccount,
transaction: {
mode: "send",
recipient: "test-address",
},
status: {
amount: new bignumber_js_1.default(1000000),
estimatedFees: new bignumber_js_1.default(1000),
},
});
expect(result.length).toBeGreaterThan(0);
expect(result[0]).toEqual({ type: "text", label: "Type", value: "Payment" });
});
});
//# sourceMappingURL=deviceTransactionConfig.test.js.map