From 8f10a86842fc6841024d279d323c33cc1fba2336 Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 18:20:02 +0100 Subject: [PATCH] test: render basic www autolinks exactly --- ui/src/ui/markdown.test.ts | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ui/src/ui/markdown.test.ts b/ui/src/ui/markdown.test.ts index f9c2258df9d..62d72eadb65 100644 --- a/ui/src/ui/markdown.test.ts +++ b/ui/src/ui/markdown.test.ts @@ -25,23 +25,30 @@ describe("toSanitizedMarkdownHtml", () => { describe("www autolinks", () => { it("links www.example.com", () => { const html = toSanitizedMarkdownHtml("Visit www.example.com today"); - expect(html).toContain('"); + expect(html).toBe( + '

Visit www.example.com today

\n', + ); }); it("links www.example.com with path, query, and fragment", () => { const html = toSanitizedMarkdownHtml("See www.example.com/path?a=1#section"); - expect(html).toContain('See www.example.com/path?a=1#section

\n', + ); }); it("links www.example.com with port", () => { const html = toSanitizedMarkdownHtml("Visit www.example.com:8080/foo"); - expect(html).toContain('Visit www.example.com:8080/foo

\n', + ); }); it("links www.localhost and other single-label hosts", () => { const html = toSanitizedMarkdownHtml("Visit www.localhost:3000/path for dev"); - expect(html).toContain('Visit www.localhost:3000/path for dev

\n', + ); }); it("links Unicode/IDN domains like www.münich.de", () => {