Skip to content

Commit 56c318f

Browse files
committed
add tests for url_search_params::remove
1 parent 02903d0 commit 56c318f

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/url_search_params.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,17 @@ TEST(url_search_params, set) {
3131
ASSERT_EQ(search_params.to_string(), "key1=hello");
3232
SUCCEED();
3333
}
34+
35+
TEST(url_search_params, remove) {
36+
auto search_params = ada::url_search_params();
37+
search_params.append("key1", "value1");
38+
search_params.append("key1", "value2");
39+
search_params.append("key2", "value2");
40+
search_params.remove("key2");
41+
ASSERT_EQ(search_params.size(), 2);
42+
ASSERT_EQ(search_params.to_string(), "key1=value1&key1=value2");
43+
search_params.remove("key1", "value2");
44+
ASSERT_EQ(search_params.size(), 1);
45+
ASSERT_EQ(search_params.to_string(), "key1=value1");
46+
SUCCEED();
47+
}

0 commit comments

Comments
 (0)