import { describe, expect, test } from "vitest"; import { escapeHtml } from "../../src"; describe("escapeHtml", () => { test("escapes &", () => { expect(escapeHtml("a & b")).toBe("a & b"); }); test("escapes < and >", () => { expect(escapeHtml("
")).toBe("<div>"); }); test("escapes quotes", () => { expect(escapeHtml('"hello"')).toBe(""hello""); }); test("escapes single quote", () => { expect(escapeHtml("it's")).toBe("it's"); }); test("no special chars", () => { expect(escapeHtml("hello")).toBe("hello"); }); });