---
unit/test-hashmap.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/unit/test-hashmap.c b/unit/test-hashmap.c
index 836ed1c..75c249c 100644
--- a/unit/test-hashmap.c
+++ b/unit/test-hashmap.c
@@ -164,6 +164,14 @@ static void test_str(const void *test_data)
assert(ptr == itr);
}
+ /* check we can replace entry with new value */
+ entries = l_hashmap_size(hashmap);
+ assert(l_hashmap_insert(hashmap, strings[0], (char *)strings[0]));
+ assert(l_hashmap_insert(hashmap, duplicate, (char *)duplicate));
+ assert(entries == l_hashmap_size(hashmap));
+
+ l_hashmap_destroy(hashmap, NULL);
+
/* check that value free function works */
hashmap = l_hashmap_string_new();
assert(l_hashmap_set_value_free_function(hashmap, free_value,
--
1.8.3.1