Parse Domains Starting With http (#4598)

Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
nerix
2023-05-07 14:15:36 +02:00
committed by GitHub
parent 91f4b86436
commit 280b6d934e
3 changed files with 27 additions and 5 deletions
+19
View File
@@ -48,6 +48,13 @@ TEST(LinkParser, parseDomainLinks)
{"", "1.com"},
{"", "127.0.0.1.com"},
{"https://", "127.0.0.1.com"},
{"https://", "http.cat", "/200"},
{"https://", "http.cat"},
{"", "http.cat", ":8080"},
{"", "http.cat"},
{"", "https.cat"},
{"", "httpsd.cat"},
{"", "http.cat", "/200"},
// test case-insensitiveness
{"HtTpS://", "127.0.0.1.CoM"},
{"HTTP://", "XD.CHATTERINO.COM", "/#?FOO"},
@@ -146,6 +153,18 @@ TEST(LinkParser, doesntParseInvalidLinks)
"a",
"://chatterino.com",
"//chatterino.com",
"http://pn.",
"http://pn./",
"https://pn./",
"pn./",
"pn.",
"http/chatterino.com",
"http/wiki.chatterino.com",
"http:cat.com",
"https:cat.com",
"http:/cat.com",
"http:/cat.com",
"https:/cat.com",
};
for (const auto &input : inputs)