From f4f9534e9fa8bb474173d26b989792ed69891cc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Wed, 8 Jun 2016 15:35:09 +0200 Subject: [PATCH] Testsuite [Standards.URI]: Added some more tests. --- lib/modules/Standards.pmod/testsuite.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/modules/Standards.pmod/testsuite.in b/lib/modules/Standards.pmod/testsuite.in index b414228ab3..d4459b121f 100644 --- a/lib/modules/Standards.pmod/testsuite.in +++ b/lib/modules/Standards.pmod/testsuite.in @@ -111,6 +111,14 @@ test_eval_error(Standards.URI("www.com")) test_eq((string)Standards.URI("www.com","http://"),"http://www.com") test_eq((string)Standards.URI("www.com/x?a=b#y","http://"),"http://www.com/x?a=b#y") test_eq((string)Standards.URI("ftp://www.com/x?a=b#y","http://"),"ftp://www.com/x?a=b#y") +test_eq(Standards.URI("http://bloke@gmail.com@yahoo.com")->user, "bloke@gmail.com") +test_eq((string)Standards.URI("a", "file:"), "file:a") +test_eq((string)Standards.URI("a", "file:b"), "file:a") +test_eq((string)Standards.URI("a", "file:b/c"), "file:b/a") +test_eq((string)Standards.URI("a/b", "file:"), "file:a/b") +test_eq((string)Standards.URI("a/b", "file:c"), "file:a/b") +test_eq((string)Standards.URI("a/b", "file:c/d"), "file:c/a/b") +test_eq((string)Standards.URI("<a@example.com>", "mailto:"), "mailto:<a@example.com>") // Some tests of empty path followed by a query. test_eq(Standards.URI("http://user:??@host?query")->query, "query") test_eq(Standards.URI("http://user:??@host?query")->password, "??") -- GitLab