| Index: components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| diff --git a/components/content_settings/core/common/content_settings_pattern_unittest.cc b/components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| index 74e601979446d3c2ef185b6f358f03d05b2ed5f6..c8280b8fcfad6b70d554fcd35abfd411c901da1f 100644
|
| --- a/components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| +++ b/components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| @@ -720,3 +720,21 @@ TEST(ContentSettingsPatternTest, CanonicalizePattern_Legacy) {
|
| EXPECT_STREQ("", Pattern("*\xC4\x87ira.com").ToString().c_str());
|
| EXPECT_STREQ("", Pattern("\xC4\x87ira.*").ToString().c_str());
|
| }
|
| +
|
| +TEST(ContentSettingsPatternTest, Schemes) {
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_HTTP,
|
| + Pattern("http://www.example.com").GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_HTTPS,
|
| + Pattern("https://www.example.com").GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_FILE,
|
| + Pattern("file:///tmp/file.html").GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_CHROMEEXTENSION,
|
| + Pattern("chrome-extension://peoadpeiejnhkmpaakpnompolbglelel/")
|
| + .GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_WILDCARD,
|
| + Pattern("192.168.0.1").GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_WILDCARD,
|
| + Pattern("www.example.com").GetScheme());
|
| + EXPECT_EQ(ContentSettingsPattern::SCHEME_OTHER,
|
| + Pattern("filesystem:http://www.google.com/temporary/").GetScheme());
|
| +}
|
|
|