diff --git a/unitTests/test_futils.cpp b/unitTests/test_futils.cpp index 389c578e..c0aa7dbd 100644 --- a/unitTests/test_futils.cpp +++ b/unitTests/test_futils.cpp @@ -53,3 +53,10 @@ TEST(getEnv, throwsWhenKeyDoesNotExist) // works. ASSERT_THROW(getEnv(static_cast(3)), std::exception); } + +TEST(urlencode, encodesGivenUrl) +{ + char *url = urlencode("http://www.geekhideout.com/urlcode.shtml"); + ASSERT_STREQ("http%3a%2f%2fwww.geekhideout.com%2furlcode.shtml", url); + free(url); +}