[libsoup/mcatanzaro/#3: 11/11] Add soup_cookie_jar_get_cookies with empty hostname test



commit cf82db7472d3339ccca210342cb453a7ce22a900
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Sun Jun 24 20:20:18 2018 -0500

    Add soup_cookie_jar_get_cookies with empty hostname test
    
    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.

 tests/cookies-test.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
---
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 ();
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]