import { describe, expect, it } from "bun:test" import { buildAssigneeChangeComment } from "../convex/tickets" describe("buildAssigneeChangeComment", () => { it("inclui nomes antigos e novos e quebra o motivo em parágrafos", () => { const html = buildAssigneeChangeComment("Transferir para o time B\nCliente solicitou gestor.", { previousName: "Ana", nextName: "Bruno", }) expect(html).toContain("Ana") expect(html).toContain("Bruno") expect(html).toContain("

Transferir para o time B

") expect(html).toContain("

Cliente solicitou gestor.

") }) it("escapa caracteres perigosos", () => { const html = buildAssigneeChangeComment("", { previousName: "", nextName: "Bruno & Co", }) expect(html).toContain("<Ana>") expect(html).toContain("Bruno & Co") expect(html).not.toContain("