diff options
author | ericu@google.com <ericu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-24 17:38:06 +0000 |
---|---|---|
committer | ericu@google.com <ericu@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-24 17:38:06 +0000 |
commit | 98901d9f7dc19e58a926970a26e31832d1377fa5 (patch) | |
tree | 83c516f48264356a6bd9df239b62ab3f412efa22 /chrome/common/content_settings_pattern_unittest.cc | |
parent | f0b9405a4617ecdffc9a4d8d616cf9bafc84ae9f (diff) | |
download | chromium_src-98901d9f7dc19e58a926970a26e31832d1377fa5.zip chromium_src-98901d9f7dc19e58a926970a26e31832d1377fa5.tar.gz chromium_src-98901d9f7dc19e58a926970a26e31832d1377fa5.tar.bz2 |
Revert 128753 - Add full support for filesystem URLs.
BUG=114484
TEST=existing filesystem tests don't break
Review URL: https://chromiumcodereview.appspot.com/7811006
TBR=ericu@google.com
Review URL: https://chromiumcodereview.appspot.com/9808101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128757 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/content_settings_pattern_unittest.cc')
-rw-r--r-- | chrome/common/content_settings_pattern_unittest.cc | 61 |
1 files changed, 2 insertions, 59 deletions
diff --git a/chrome/common/content_settings_pattern_unittest.cc b/chrome/common/content_settings_pattern_unittest.cc index bd79338..f0eeca5 100644 --- a/chrome/common/content_settings_pattern_unittest.cc +++ b/chrome/common/content_settings_pattern_unittest.cc @@ -73,7 +73,6 @@ TEST(ContentSettingsPatternTest, FromURL) { pattern = ContentSettingsPattern::FromURL(GURL("https://www.google.com:443")); EXPECT_TRUE(pattern.Matches(GURL("https://www.google.com"))); - EXPECT_TRUE(pattern.Matches(GURL("https://foo.www.google.com"))); EXPECT_TRUE(pattern.Matches(GURL("https://www.google.com:443"))); EXPECT_FALSE(pattern.Matches(GURL("https://www.google.com:444"))); EXPECT_FALSE(pattern.Matches(GURL("http://www.google.com:443"))); @@ -90,49 +89,6 @@ TEST(ContentSettingsPatternTest, FromURL) { EXPECT_EQ("file:///foo/bar.html", pattern.ToString()); } -TEST(ContentSettingsPatternTest, FilesystemUrls) { - ContentSettingsPattern pattern = - ContentSettingsPattern::FromURL(GURL("http://www.google.com")); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:http://www.google.com/temporary/"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:http://foo.www.google.com/temporary/"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:http://www.google.com:80/temporary/"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:http://www.google.com:81/temporary/"))); - - pattern = ContentSettingsPattern::FromURL(GURL("https://www.google.com")); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:https://www.google.com/temporary/"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:https://www.google.com:443/temporary/"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:https://foo.www.google.com/temporary/"))); - EXPECT_FALSE(pattern.Matches( - GURL("filesystem:https://www.google.com:81/temporary/"))); - - // A pattern from a filesystem URLs is equivalent to a pattern from the inner - // URL of the filesystem URL. - ContentSettingsPattern pattern2 = ContentSettingsPattern::FromURL( - GURL("filesystem:https://www.google.com/temporary/")); - EXPECT_EQ(ContentSettingsPattern::IDENTITY, pattern.Compare(pattern2)); - - EXPECT_STREQ("https://[*.]www.google.com:443", pattern2.ToString().c_str()); - - pattern = - ContentSettingsPattern::FromURL( - GURL("filesystem:file:///temporary/foo/bar")); - EXPECT_TRUE(pattern.Matches(GURL("filesystem:file:///temporary/"))); - EXPECT_TRUE(pattern.Matches(GURL("filesystem:file:///temporary/test.txt"))); - EXPECT_TRUE(pattern.Matches(GURL("file:///temporary"))); - EXPECT_FALSE(pattern.Matches(GURL("file://foo/bar"))); - pattern2 = - ContentSettingsPattern::FromURL( - GURL("filesystem:file:///persistent/foo2/bar2")); - EXPECT_EQ(ContentSettingsPattern::IDENTITY, pattern.Compare(pattern2)); -} - TEST(ContentSettingsPatternTest, FromURLNoWildcard) { // If no port is specifed GURLs always use the default port for the schemes // HTTP and HTTPS. Hence a GURL always carries a port specification either @@ -158,21 +114,8 @@ TEST(ContentSettingsPatternTest, FromURLNoWildcard) { EXPECT_TRUE(pattern.Matches(GURL("https://www.example.com"))); EXPECT_FALSE(pattern.Matches(GURL("http://foo.www.example.com"))); - // Pattern for filesystem URLs - pattern = - ContentSettingsPattern::FromURLNoWildcard( - GURL("filesystem:http://www.google.com/temporary/")); - EXPECT_TRUE(pattern.IsValid()); - EXPECT_TRUE(pattern.Matches(GURL("http://www.google.com"))); - EXPECT_FALSE(pattern.Matches(GURL("http://foo.www.google.com"))); - EXPECT_TRUE(pattern.Matches( - GURL("filesystem:http://www.google.com/persistent/"))); - EXPECT_FALSE(pattern.Matches( - GURL("filesystem:https://www.google.com/persistent/"))); - EXPECT_FALSE(pattern.Matches( - GURL("filesystem:https://www.google.com:81/temporary/"))); - EXPECT_FALSE(pattern.Matches( - GURL("filesystem:https://foo.www.google.com/temporary/"))); + pattern = ContentSettingsPattern::FromURLNoWildcard( + GURL("https://www.example.com")); } TEST(ContentSettingsPatternTest, Wildcard) { |