import { describe, expect, it } from "vitest"; import { plainTextToComposerBody } from "../email-composer-utils"; describe("plainTextToComposerBody", () => { it("returns an empty string for empty input", () => { expect(plainTextToComposerBody("")).toBe(""); }); it("escapes HTML before building composer paragraphs", () => { expect(plainTextToComposerBody("")).toBe( "
<script>alert('x') & "q"</script>
" ); }); it("normalizes line endings and preserves single line breaks", () => { expect(plainTextToComposerBody("line1\r\nline2\rline3")).toBe( "line1
line2
line3
first
second
third