| Index: url/url_util_unittest.cc
|
| diff --git a/url/url_util_unittest.cc b/url/url_util_unittest.cc
|
| index a706f5a08a04bbfeca8a9cf936ad4bee664a079f..a3b61fff8a6ae17b31f2bfa81e74ef504920bc6d 100644
|
| --- a/url/url_util_unittest.cc
|
| +++ b/url/url_util_unittest.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/macros.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| +#include "url/gurl.h"
|
| #include "url/third_party/mozilla/url_parse.h"
|
| #include "url/url_canon.h"
|
| #include "url/url_canon_stdstring.h"
|
| @@ -417,4 +418,19 @@ TEST(URLUtilTest, TestDomainIs) {
|
| }
|
| }
|
|
|
| +TEST(URLUtilTest, IsAboutBlank) {
|
| + const std::string kAboutBlankUrls[] = {"about:blank", "about:blank?foo",
|
| + "about:blank/#foo",
|
| + "about:blank?foo#foo"};
|
| + for (const auto& url : kAboutBlankUrls)
|
| + EXPECT_TRUE(IsAboutBlank(GURL(url)));
|
| +
|
| + const std::string kNotAboutBlankUrls[] = {
|
| + "http:blank", "about:blan", "about://blank",
|
| + "about:blank/foo", "about://:8000/blank", "about://foo:foo@/blank",
|
| + "foo@about:blank", "foo:bar@about:blank", "about:blank:8000"};
|
| + for (const auto& url : kNotAboutBlankUrls)
|
| + EXPECT_FALSE(IsAboutBlank(GURL(url)));
|
| +}
|
| +
|
| } // namespace url
|
|
|