| 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 d5aab80ab86a3d0d69fde5eef8acd91633b49729..9e6a950652d3921c86bd1e3957b23c7866631357 100644
|
| --- a/components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| +++ b/components/content_settings/core/common/content_settings_pattern_unittest.cc
|
| @@ -317,6 +317,22 @@ TEST(ContentSettingsPatternTest, FromString_FilePatterns) {
|
| pattern.Compare(file_wildcard));
|
| }
|
|
|
| +TEST(ContentSettingsPatternTest, FromString_MatchesExtensionUrls) {
|
| + EXPECT_TRUE(Pattern("chrome-extension://peoadpeiejnhkmpaakpnompolbglelel/")
|
| + .MatchesExtensionUrls());
|
| + EXPECT_FALSE(
|
| + Pattern("chrome-extension://peoadpeiejnhkmpaakpnompolbglelelaaaa/")
|
| + .MatchesExtensionUrls());
|
| +
|
| + EXPECT_TRUE(
|
| + Pattern("*://peoadpeiejnhkmpaakpnompolbglelel/").MatchesExtensionUrls());
|
| + EXPECT_TRUE(Pattern("*://*/").MatchesExtensionUrls());
|
| +
|
| + EXPECT_FALSE(Pattern("*://[*.]aaaa/").MatchesExtensionUrls());
|
| + EXPECT_FALSE(Pattern("*://peoadpeiejnhkmpaakpnompolbglelelaaaa/")
|
| + .MatchesExtensionUrls());
|
| +}
|
| +
|
| TEST(ContentSettingsPatternTest, FromString_ExtensionPatterns) {
|
| EXPECT_TRUE(Pattern("chrome-extension://peoadpeiejnhkmpaakpnompolbglelel/")
|
| .IsValid());
|
|
|