@ledgerhq/coin-mina
Version:
24 lines • 1.3 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const createTransaction_1 = require("./createTransaction");
const bignumber_js_1 = __importDefault(require("bignumber.js"));
describe("createTransaction", () => {
it("should create a 0 amount transaction", () => {
expect((0, createTransaction_1.createTransaction)({}).amount.toNumber()).toEqual(0);
expect((0, createTransaction_1.createTransaction)({}).recipient).toEqual("");
expect((0, createTransaction_1.createTransaction)({}).useAllAmount).toEqual(false);
expect((0, createTransaction_1.createTransaction)({}).fees).toEqual({
fee: new bignumber_js_1.default(0),
accountCreationFee: new bignumber_js_1.default(0),
});
expect((0, createTransaction_1.createTransaction)({}).memo).toEqual(undefined);
expect((0, createTransaction_1.createTransaction)({}).nonce).toEqual(0);
});
it("should create a transaction with boilerplate family", () => {
expect((0, createTransaction_1.createTransaction)({}).family).toEqual("mina");
});
});
//# sourceMappingURL=createTransaction.test.js.map