| Index: url/url_util_unittest.cc
|
| diff --git a/url/url_util_unittest.cc b/url/url_util_unittest.cc
|
| index 17c1b0f6b254a1f8a55f6f29bb30b4cdbec725d4..73ff93b8a1912c7e712cf411742f9553cbafd0d7 100644
|
| --- a/url/url_util_unittest.cc
|
| +++ b/url/url_util_unittest.cc
|
| @@ -273,6 +273,15 @@ TEST(URLUtilTest, TestResolveRelativeWithNonStandardBase) {
|
| // any URL scheme is we might break javascript: URLs by doing so...
|
| {"javascript:alert('foo#bar')", "#badfrag", true,
|
| "javascript:alert('foo#badfrag" },
|
| + // In this case, the backslashes will not be canonicalized because it's a
|
| + // non-standard URL, but they will be treated as a path separators,
|
| + // giving the base URL here a path of "\".
|
| + //
|
| + // The result here is somewhat arbitrary. One could argue it should be
|
| + // either "aaa://a\" or "aaa://a/" since the path is being replaced with
|
| + // the "current directory". But in the context of resolving on data URLs,
|
| + // adding the requested dot doesn't seem wrong either.
|
| + {"aaa://a\\", "aaa:.", true, "aaa://a\\." }
|
| };
|
|
|
| for (size_t i = 0; i < arraysize(resolve_non_standard_cases); i++) {
|
|
|