summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-01-29 15:17:42 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-01-29 15:17:42 +0000
commit27924aa38c0099ada9695530206c7a4633d03c81 (patch)
treea68e7c31def5ade6d1b4cc2820d4c2e298a35faa /test
parent850160c40f4eb7d1aaa3be575ada842eec584dbb (diff)
downloadnetsurf-27924aa38c0099ada9695530206c7a4633d03c81.tar.gz
netsurf-27924aa38c0099ada9695530206c7a4633d03c81.tar.bz2
Minor fix for path defaulting: retain rightmost / iff it's the first character in the path
svn path=/trunk/netsurf/; revision=11524
Diffstat (limited to 'test')
-rw-r--r--test/urldbtest.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/urldbtest.c b/test/urldbtest.c
index 4d9737a1b..3de24f3be 100644
--- a/test/urldbtest.c
+++ b/test/urldbtest.c
@@ -190,6 +190,11 @@ int main(void)
assert(urldb_set_cookie("name=value\r\n", "http://www.example.org/foo/bar/baz/bat.html", NULL));
assert(urldb_get_cookie("http://www.example.org/foo/bar/baz/quux.htm"));
+ /* Defaulted path with no non-leaf path segments */
+ assert(urldb_set_cookie("name=value\r\n", "http://no-non-leaf.example.org/index.html", NULL));
+ assert(urldb_get_cookie("http://no-non-leaf.example.org/page2.html"));
+ assert(urldb_get_cookie("http://no-non-leaf.example.org/"));
+
/* Valid path (includes leafname) */
assert(urldb_set_cookie("name=value;Version=1;Path=/index.cgi\r\n", "http://example.org/index.cgi", NULL));
assert(urldb_get_cookie("http://example.org/index.cgi"));