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", () => {