Chromium Code Reviews| Index: chrome/common/content_settings_pattern_unittest.cc |
| diff --git a/chrome/common/content_settings_pattern_unittest.cc b/chrome/common/content_settings_pattern_unittest.cc |
| index bd793382e87cc3a6c8019962622f52605084be16..670ad9aa12fd602e4dd68f4eb5cf1918f7a32305 100644 |
| --- a/chrome/common/content_settings_pattern_unittest.cc |
| +++ b/chrome/common/content_settings_pattern_unittest.cc |
| @@ -206,6 +206,9 @@ TEST(ContentSettingsPatternTest, TrimEndingDotFromHost) { |
| Pattern("www.example.com.").ToString().c_str()); |
| EXPECT_TRUE(Pattern("www.example.com.") == Pattern("www.example.com")); |
| + |
| + EXPECT_TRUE(Pattern(".").IsValid()); |
|
markusheintz_
2013/04/02 19:16:46
An empty domain (host) does not make much sense fo
yhirano
2013/04/02 19:54:54
Done.
|
| + EXPECT_STREQ(".", Pattern(".").ToString().c_str()); |
| } |
| TEST(ContentSettingsPatternTest, FromString_WithNoWildcards) { |
| @@ -443,6 +446,10 @@ TEST(ContentSettingsPatternTest, InvalidPatterns) { |
| EXPECT_STREQ("", Pattern("file://").ToString().c_str()); |
| EXPECT_FALSE(Pattern("file:///foo/bar.html:8080").IsValid()); |
| EXPECT_STREQ("", Pattern("file:///foo/bar.html:8080").ToString().c_str()); |
| + |
| + // Host have consequtive ending dots |
| + EXPECT_FALSE(Pattern("www.example.com..").IsValid()); |
| + EXPECT_FALSE(Pattern("..").IsValid()); |
| } |
| TEST(ContentSettingsPatternTest, UnequalOperator) { |