diff options
author | Vincent Sanders <vince@kyllikki.org> | 2017-03-13 23:44:06 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2017-03-13 23:44:06 +0000 |
commit | 2406acfeb347da3d4957627cdb70e2583c03aee7 (patch) | |
tree | 58d97fc9a23ecc023fe575c8d89b1eccbfa9d61e /test/urldbtest.c | |
parent | 089179a5b1590e5519d53b5cb9bc9c78630b8290 (diff) | |
download | netsurf-2406acfeb347da3d4957627cdb70e2583c03aee7.tar.gz netsurf-2406acfeb347da3d4957627cdb70e2583c03aee7.tar.bz2 |
fix urldb numerical v6 address handling
Diffstat (limited to 'test/urldbtest.c')
-rw-r--r-- | test/urldbtest.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/test/urldbtest.c b/test/urldbtest.c index ab4316360..793b04abb 100644 --- a/test/urldbtest.c +++ b/test/urldbtest.c @@ -808,7 +808,7 @@ START_TEST(urldb_iterate_partial_numeric_v6_test) nsurl *url; cb_count = 0; - urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]/", + urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]", urldb_iterate_entries_cb); ck_assert_int_eq(cb_count, 0); @@ -817,9 +817,20 @@ START_TEST(urldb_iterate_partial_numeric_v6_test) nsurl_unref(url); cb_count = 0; - urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]/", + urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]/index.wrong", + urldb_iterate_entries_cb); + ck_assert_int_eq(cb_count, 0); + + cb_count = 0; + urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]", urldb_iterate_entries_cb); ck_assert_int_eq(cb_count, 1); + + cb_count = 0; + urldb_iterate_partial("[2001:db8:1f70::999:de8:7648:6e8]/in", + urldb_iterate_entries_cb); + ck_assert_int_eq(cb_count, 1); + } END_TEST |