| Index: net/base/url_util_unittest.cc
|
| diff --git a/net/base/url_util_unittest.cc b/net/base/url_util_unittest.cc
|
| index 158e2740306e29bcdcfd1ab53b6d5cfcbd39af43..1576464eb0b3538eb8eaf5e1d62c427335ef0215 100644
|
| --- a/net/base/url_util_unittest.cc
|
| +++ b/net/base/url_util_unittest.cc
|
| @@ -159,5 +159,26 @@ TEST(UrlUtilTest, ParseQueryInvalidURL) {
|
| EXPECT_TRUE(it.IsAtEnd());
|
| }
|
|
|
| +TEST(UrlUtilTest, EscapeQueryPart) {
|
| + EXPECT_EQ("http://example.com/test?q=a%7Cb%7Cc",
|
| + EscapeQueryParameters(GURL("http://example.com/test?q=a%7Cb%7Cc"))
|
| + .spec());
|
| +
|
| + EXPECT_EQ(
|
| + "http://example.com/test?q=a%7Cb%7Cc",
|
| + EscapeQueryParameters(GURL("http://example.com/test?q=a|b|c")).spec());
|
| +
|
| + EXPECT_EQ("http://example.com/test?q=a%7Cb%7Cc&q=1%7C2%7C3",
|
| + EscapeQueryParameters(
|
| + GURL("http://example.com/test?q=a|b|c&q=1|2|3")).spec());
|
| +
|
| + EXPECT_EQ("http://example.com/test?q=a%7Cb%7Cc&q2=1%7C2%7C3",
|
| + EscapeQueryParameters(
|
| + GURL("http://example.com/test?q=a|b|c&q2=1|2|3")).spec());
|
| +
|
| + EXPECT_EQ("http://example.com/",
|
| + EscapeQueryParameters(GURL("http://example.com/")).spec());
|
| +}
|
| +
|
| } // namespace
|
| } // namespace net
|
|
|