aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/urltest.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/urltest.lua b/test/urltest.lua
index 8664fa6..04b3c7f 100644
--- a/test/urltest.lua
+++ b/test/urltest.lua
@@ -654,6 +654,7 @@ check_absolute_url("http://a/b/c/d;p?q#f", "../g", "http://a/b/g")
654check_absolute_url("http://a/b/c/d;p?q#f", "../..", "http://a/") 654check_absolute_url("http://a/b/c/d;p?q#f", "../..", "http://a/")
655check_absolute_url("http://a/b/c/d;p?q#f", "../../", "http://a/") 655check_absolute_url("http://a/b/c/d;p?q#f", "../../", "http://a/")
656check_absolute_url("http://a/b/c/d;p?q#f", "../../g", "http://a/g") 656check_absolute_url("http://a/b/c/d;p?q#f", "../../g", "http://a/g")
657check_absolute_url("http://a/b/c/d;p?q#f", "../../../g", "http://a/g")
657check_absolute_url("http://a/b/c/d;p?q#f", "", "http://a/b/c/d;p?q#f") 658check_absolute_url("http://a/b/c/d;p?q#f", "", "http://a/b/c/d;p?q#f")
658check_absolute_url("http://a/b/c/d;p?q#f", "/./g", "http://a/g") 659check_absolute_url("http://a/b/c/d;p?q#f", "/./g", "http://a/g")
659check_absolute_url("http://a/b/c/d;p?q#f", "/../g", "http://a/g") 660check_absolute_url("http://a/b/c/d;p?q#f", "/../g", "http://a/g")
@@ -686,6 +687,10 @@ check_absolute_url("http://velox.telemar.com.br", "/dashboard/index.html",
686 "http://velox.telemar.com.br/dashboard/index.html") 687 "http://velox.telemar.com.br/dashboard/index.html")
687check_absolute_url("http://example.com/", "../.badhost.com/", "http://example.com/.badhost.com/") 688check_absolute_url("http://example.com/", "../.badhost.com/", "http://example.com/.badhost.com/")
688check_absolute_url("http://example.com/", "...badhost.com/", "http://example.com/...badhost.com/") 689check_absolute_url("http://example.com/", "...badhost.com/", "http://example.com/...badhost.com/")
690check_absolute_url("http://example.com/a/b/c/d/", "../q", "http://example.com/a/b/c/q")
691check_absolute_url("http://example.com/a/b/c/d/", "../../q", "http://example.com/a/b/q")
692check_absolute_url("http://example.com/a/b/c/d/", "../../../q", "http://example.com/a/q")
693check_absolute_url("http://example.com/a/b/c/d/", "../../../../q", "http://example.com/q")
689 694
690print("testing path parsing and composition") 695print("testing path parsing and composition")
691check_parse_path("/eu/tu/ele", { "eu", "tu", "ele"; is_absolute = 1 }) 696check_parse_path("/eu/tu/ele", { "eu", "tu", "ele"; is_absolute = 1 })