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 9ca587746c6844aecca17f43d469276f266b17fa..c24808584454ed3e047b353929a49a76f8249947 100644 |
--- a/components/content_settings/core/common/content_settings_pattern_unittest.cc |
+++ b/components/content_settings/core/common/content_settings_pattern_unittest.cc |
@@ -826,4 +826,11 @@ TEST(ContentSettingsPatternTest, Schemes) { |
Pattern("www.example.com").GetScheme()); |
EXPECT_EQ(ContentSettingsPattern::SCHEME_OTHER, |
Pattern("filesystem:http://www.google.com/temporary/").GetScheme()); |
+} |
+ |
+TEST(ContentSettingsPatternTest, FileSchemeHasPath) { |
+ EXPECT_FALSE(Pattern("file:///*").HasPath()); |
+ EXPECT_TRUE(Pattern("file:///foo").HasPath()); |
+ EXPECT_TRUE(Pattern("file:///foo/bar/").HasPath()); |
+ EXPECT_TRUE(Pattern("file:///foo/bar/test.html").HasPath()); |
} |