diff options
author | Michael Catanzaro <mcatanzaro@igalia.com> | 2018-06-24 20:20:18 -0500 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@igalia.com> | 2018-06-24 20:22:04 -0500 |
commit | 10e790ed919a6e93bf237c7b73ff57baa0eec53b (patch) | |
tree | a9f8b0f481da6fa2e7208bfcf2a05504fb265a08 | |
parent | e6e19bd5fcd9b2b755bee802ca2395e3c55a7a4a (diff) | |
download | libsoup-mcatanzaro/#3.tar.gz |
Add soup_cookie_jar_get_cookies with empty hostname testmcatanzaro/#3
This test checks the behavior that occurs wehn
soup_cookie_jar_get_cookies is called with a SoupURI that contains an
empty host component.
This verifies the fix for #3.
-rw-r--r-- | tests/cookies-test.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/cookies-test.c b/tests/cookies-test.c index b133f178..08d15513 100644 --- a/tests/cookies-test.c +++ b/tests/cookies-test.c @@ -228,6 +228,24 @@ do_cookies_parsing_nopath_nullorigin (void) soup_cookie_free (cookie); } +static void +do_get_cookies_empty_host_test (void) +{ + SoupCookieJar *jar; + SoupURI *uri; + char *cookies; + + jar = soup_cookie_jar_new (); + uri = soup_uri_new ("file:///whatever.html"); + + cookies = soup_cookie_jar_get_cookies (jar, uri, FALSE); + + g_assert_null (cookies); + + g_object_unref (jar); + soup_uri_free (uri); +} + int main (int argc, char **argv) { @@ -249,6 +267,7 @@ main (int argc, char **argv) g_test_add_func ("/cookies/accept-policy-subdomains", do_cookies_subdomain_policy_test); g_test_add_func ("/cookies/parsing", do_cookies_parsing_test); g_test_add_func ("/cookies/parsing/no-path-null-origin", do_cookies_parsing_nopath_nullorigin); + g_test_add_func ("/cookies/get-cookies/empty-host", do_get_cookies_empty_host_test); ret = g_test_run (); |