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