import { assert } from "chai"; import { TextEncoder } from "util"; import { encodeNote } from "../../src/lib/tx"; describe("Note in TxParams", () => { const encoder = new TextEncoder(); const note = "Hello Algob!"; const noteb64 = "asdisaddas"; it("Both notes given", () => { const result = encodeNote(note, noteb64); assert.deepEqual(result, encoder.encode(noteb64), "noteb64 not encoded"); }); it("Only note given", () => { const result = encodeNote(note, undefined); assert.deepEqual(result, encoder.encode(note), "note not encoded"); }); it("Only noteb64 given", () => { const result = encodeNote(undefined, noteb64); assert.deepEqual(result, encoder.encode(noteb64), "noteb64 not encoded"); }); });