import { describe, expect, it } from "vitest"; import { arrayToHtmlList, toHtmlDescription } from "./html"; describe("toHtmlDescription", () => { it("returns empty string when no inputs provided", () => { expect(toHtmlDescription()).toBe(""); }); it("returns just
with summary when no highlights", () => { expect(toHtmlDescription("Summary here")).toBe("
Summary here
"); }); it("returns justSum
Sum
"); }); it("preserves order: summary first, list second", () => { const result = toHtmlDescription("S", ["x", "y", "z"]); expect(result.indexOf("")).toBeLessThan(result.indexOf("