import { escape, htmlTrim } from "../src/core/utils"; describe("escape", () => { test("normal strings", () => { const text = "abc"; expect(escape(text)).toBe(text); }); test("special symbols", () => { const text = ""; expect(escape(text)).toBe("<ok>"); }); }); describe("htmlTrim", () => { test("basic use", () => { expect(htmlTrim("abc")).toBe("abc"); expect(htmlTrim(" abc")).toBe(" abc"); expect(htmlTrim("abc ")).toBe("abc "); expect(htmlTrim(" abc ")).toBe(" abc "); expect(htmlTrim("abc\n ")).toBe("abc "); expect(htmlTrim("\n ")).toBe(" "); expect(htmlTrim(" \n ")).toBe(" "); expect(htmlTrim(" ")).toBe(" "); expect(htmlTrim("")).toBe(""); }); });