X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/5d0998a0b68c5325d40cc3dea2326939b178a1fa..031e275e3ae18ddc208b2c05189cec78e9d6e76e:/libtests/t-kvp.c?ds=inline diff --git a/libtests/t-kvp.c b/libtests/t-kvp.c index d9835c1..f2e359a 100644 --- a/libtests/t-kvp.c +++ b/libtests/t-kvp.c @@ -58,6 +58,16 @@ static void test_kvp(void) { check_integer(urldecode(sink_error(), "bar=foo", 7), -1); check_integer(urlencode(sink_error(), "wibble", 7), -1); check_integer(urlencode(sink_error(), " ", 1), -1); + k = kvp_make("wibble", "spong", + "blit", "blat", + (char *)0); + check_string(kvp_urlencode(k, &n), + "blit=blat&wibble=spong"); + k = kvp_make("wibble", (char *)0, + "blit", "blat", + (char *)0); + check_string(kvp_urlencode(k, &n), + "blit=blat&wibble="); } TEST(kvp);