From dd75205d9f72c09ef75f5bf6bdb15dcac5f53c22 Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 18:37:02 +0100 Subject: [PATCH] test: encode remaining www autolinks --- ui/src/ui/markdown.test.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ui/src/ui/markdown.test.ts b/ui/src/ui/markdown.test.ts index e387156b749b..de620b877dbc 100644 --- a/ui/src/ui/markdown.test.ts +++ b/ui/src/ui/markdown.test.ts @@ -52,20 +52,22 @@ describe("toSanitizedMarkdownHtml", () => { }); it("links Unicode/IDN domains like www.münich.de", () => { - // markdown-it linkify converts IDN to punycode; marked.js percent-encodes. - // Both are valid; we just verify the link is created. const html1 = toSanitizedMarkdownHtml("Visit www.münich.de"); - expect(html1).toContain("www.münich.de"); + expect(html1).toBe( + '

Visit www.münich.de

\n', + ); const html2 = toSanitizedMarkdownHtml("Visit www.café.example"); - expect(html2).toContain("www.café.example"); + expect(html2).toBe( + '

Visit www.café.example

\n', + ); }); it("links www.foo_bar.example.com with underscores", () => { const html = toSanitizedMarkdownHtml("Visit www.foo_bar.example.com"); - expect(html).toContain('Visit www.foo_bar.example.com

\n', + ); }); it("strips trailing punctuation from links", () => {