diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-11-22 00:34:06 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-11-22 00:34:06 +0000 |
commit | eb122c52d28fd8a933897b13b35da21d40a9f415 (patch) | |
tree | 063ab45d595e3260728cb4cb75117ab3b6a3d923 /test | |
parent | 3f395ec3bf1e439eaa95f22219fce2f6e37c292f (diff) | |
download | netsurf-eb122c52d28fd8a933897b13b35da21d40a9f415.tar.gz netsurf-eb122c52d28fd8a933897b13b35da21d40a9f415.tar.bz2 |
Fix cookie expiration
svn path=/trunk/netsurf/; revision=13161
Diffstat (limited to 'test')
-rw-r--r-- | test/urldbtest.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/urldbtest.c b/test/urldbtest.c index 3de24f3be..396735f7c 100644 --- a/test/urldbtest.c +++ b/test/urldbtest.c @@ -247,6 +247,12 @@ int main(void) assert(urldb_set_cookie("foo=bar; domain=.example.tld\r\n", "http://www.foo.example.tld/", "http://bar.example.tld/")); assert(strcmp(urldb_get_cookie("http://www.foo.example.tld/"), "foo=bar") == 0); + /* Test expiry */ + assert(urldb_set_cookie("foo=bar", "http://expires.com/", NULL)); + assert(strcmp(urldb_get_cookie("http://expires.com/"), "foo=bar") == 0); + assert(urldb_set_cookie("foo=bar; expires=Thu, 01-Jan-1970 00:00:01 GMT\r\n", "http://expires.com/", NULL)); + assert(urldb_get_cookie("http://expires.com/") == NULL); + urldb_dump(); printf("PASS\n"); |