| Index: url/url_util_unittest.cc
|
| diff --git a/url/url_util_unittest.cc b/url/url_util_unittest.cc
|
| index dfbdb40927e55aeebae171a530e2f32d8b766f60..212b44f2129c4329dce67b6c9321db126e8db762 100644
|
| --- a/url/url_util_unittest.cc
|
| +++ b/url/url_util_unittest.cc
|
| @@ -270,6 +270,13 @@ TEST(URLUtilTest, TestResolveRelativeWithNonStandardBase) {
|
| // Resolving should fail if the base URL is authority-based but is
|
| // missing a path component (the '/' at the end).
|
| {"scheme://Authority", "path", false, ""},
|
| + // Test resolving a fragment (only) against any kind of base-URL.
|
| + {"about:blank", "#id42", true, "about:blank#id42" },
|
| + {"about:blank#oldfrag", "#newfrag", true, "about:blank#newfrag" },
|
| + // A surprising side effect of allowing fragments to resolve against
|
| + // any URL scheme is we might break javascript: URLs by doing so...
|
| + {"javascript:alert('foo#bar')", "#badfrag", true,
|
| + "javascript:alert('foo#badfrag" },
|
| };
|
|
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(resolve_non_standard_cases); i++) {
|
|
|