summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-11-02 10:54:34 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2012-11-02 10:54:34 +0000
commit9ab851a5a9f951a8d2e7e285489245bee2cd0303 (patch)
tree43f66df48e8e5397de2af81dbc8a0e2024b6bec8 /test
parentaf2d9e8906d1d439c0c4319298843c40047dd256 (diff)
downloadnetsurf-9ab851a5a9f951a8d2e7e285489245bee2cd0303.tar.gz
netsurf-9ab851a5a9f951a8d2e7e285489245bee2cd0303.tar.bz2
Fix join with rel part of " ". Add a few tests.
Diffstat (limited to 'test')
-rw-r--r--test/nsurl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/nsurl.c b/test/nsurl.c
index 20109f8fb..66bc05780 100644
--- a/test/nsurl.c
+++ b/test/nsurl.c
@@ -136,6 +136,12 @@ static const struct test_pairs join_tests[] = {
{ "http://", "http:" },
{ "http:/", "http:" },
{ "http:", "http:" },
+ { " ", "http://a/b/c/d;p?q" },
+ { " ", "http://a/b/c/d;p?q" },
+ { "/", "http://a/" },
+ { " / ", "http://a/" },
+ { " ? ", "http://a/b/c/d;p?" },
+ { " h ", "http://a/b/c/h" },
/* [1] Extra slash beyond rfc3986 5.4.1 example, since we're
* testing normalisation in addition to joining */
/* [2] Using the strict parsers option */