summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2017-03-13 23:44:06 +0000
committerVincent Sanders <vince@kyllikki.org>2017-03-13 23:44:06 +0000
commit2406acfeb347da3d4957627cdb70e2583c03aee7 (patch)
tree58d97fc9a23ecc023fe575c8d89b1eccbfa9d61e /test
parent089179a5b1590e5519d53b5cb9bc9c78630b8290 (diff)
downloadnetsurf-2406acfeb347da3d4957627cdb70e2583c03aee7.tar.gz
netsurf-2406acfeb347da3d4957627cdb70e2583c03aee7.tar.bz2
fix urldb numerical v6 address handling
Diffstat (limited to 'test')
-rw-r--r--test/urldbtest.c15
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