Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(67)

Unified Diff: components/content_settings/core/browser/cookie_settings_unittest.cc

Issue 1694063002: Use GURLS instead of patterns in SetCookieSetting() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@scoping_set_content_setting
Patch Set: Add SetCookieException to handle custom patterns Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/content_settings/core/browser/cookie_settings_unittest.cc
diff --git a/components/content_settings/core/browser/cookie_settings_unittest.cc b/components/content_settings/core/browser/cookie_settings_unittest.cc
index 55fa23284a13aec4e679483ee4f7057cf414fe62..534e00babc1c4f0f73ab2fc09b460e5c6404e705 100644
--- a/components/content_settings/core/browser/cookie_settings_unittest.cc
+++ b/components/content_settings/core/browser/cookie_settings_unittest.cc
@@ -53,9 +53,7 @@ class CookieSettingsTest : public testing::Test {
};
TEST_F(CookieSettingsTest, TestWhitelistedScheme) {
- cookie_settings_->SetCookieSetting(ContentSettingsPattern::Wildcard(),
- ContentSettingsPattern::Wildcard(),
- CONTENT_SETTING_BLOCK);
+ cookie_settings_->SetDefaultCookieSetting(CONTENT_SETTING_BLOCK);
EXPECT_FALSE(cookie_settings_->IsReadingCookieAllowed(kHttpSite, kChromeURL));
EXPECT_TRUE(cookie_settings_->IsReadingCookieAllowed(kHttpsSite, kChromeURL));
EXPECT_TRUE(cookie_settings_->IsReadingCookieAllowed(kChromeURL, kHttpSite));
@@ -71,9 +69,7 @@ TEST_F(CookieSettingsTest, TestWhitelistedScheme) {
}
TEST_F(CookieSettingsTest, CookiesBlockSingle) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kBlockedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_BLOCK);
+ cookie_settings_->SetCookieSetting(kBlockedSite, CONTENT_SETTING_BLOCK);
EXPECT_FALSE(
cookie_settings_->IsReadingCookieAllowed(kBlockedSite, kBlockedSite));
}
@@ -96,9 +92,7 @@ TEST_F(CookieSettingsTest, CookiesAllowThirdParty) {
}
TEST_F(CookieSettingsTest, CookiesExplicitBlockSingleThirdParty) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kBlockedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_BLOCK);
+ cookie_settings_->SetCookieSetting(kBlockedSite, CONTENT_SETTING_BLOCK);
EXPECT_FALSE(
cookie_settings_->IsReadingCookieAllowed(kBlockedSite, kFirstPartySite));
EXPECT_FALSE(
@@ -108,9 +102,8 @@ TEST_F(CookieSettingsTest, CookiesExplicitBlockSingleThirdParty) {
}
TEST_F(CookieSettingsTest, CookiesExplicitSessionOnly) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kBlockedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_SESSION_ONLY);
+ cookie_settings_->SetCookieSetting(kBlockedSite,
+ CONTENT_SETTING_SESSION_ONLY);
EXPECT_TRUE(
cookie_settings_->IsReadingCookieAllowed(kBlockedSite, kFirstPartySite));
EXPECT_TRUE(
@@ -126,9 +119,7 @@ TEST_F(CookieSettingsTest, CookiesExplicitSessionOnly) {
}
TEST_F(CookieSettingsTest, CookiesThirdPartyBlockedExplicitAllow) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kAllowedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_ALLOW);
+ cookie_settings_->SetCookieSetting(kAllowedSite, CONTENT_SETTING_ALLOW);
prefs_.SetBoolean(prefs::kBlockThirdPartyCookies, true);
EXPECT_TRUE(
cookie_settings_->IsReadingCookieAllowed(kAllowedSite, kFirstPartySite));
@@ -144,15 +135,13 @@ TEST_F(CookieSettingsTest, CookiesThirdPartyBlockedExplicitAllow) {
}
TEST_F(CookieSettingsTest, CookiesThirdPartyBlockedAllSitesAllowed) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kAllowedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_ALLOW);
+ cookie_settings_->SetCookieSetting(kAllowedSite, CONTENT_SETTING_ALLOW);
prefs_.SetBoolean(prefs::kBlockThirdPartyCookies, true);
- // As an example for a pattern that matches all hosts but not all origins,
+ // As an example for a url that matches all hosts but not all origins,
// match all HTTPS sites.
- cookie_settings_->SetCookieSetting(kAllHttpsSitesPattern,
- ContentSettingsPattern::Wildcard(),
- CONTENT_SETTING_ALLOW);
+ settings_map_->SetContentSetting(
+ kAllHttpsSitesPattern, ContentSettingsPattern::Wildcard(),
+ CONTENT_SETTINGS_TYPE_COOKIES, std::string(), CONTENT_SETTING_ALLOW);
cookie_settings_->SetDefaultCookieSetting(CONTENT_SETTING_SESSION_ONLY);
// |kAllowedSite| should be allowed.
@@ -198,9 +187,7 @@ TEST_F(CookieSettingsTest, CookiesBlockEverything) {
TEST_F(CookieSettingsTest, CookiesBlockEverythingExceptAllowed) {
cookie_settings_->SetDefaultCookieSetting(CONTENT_SETTING_BLOCK);
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kAllowedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_ALLOW);
+ cookie_settings_->SetCookieSetting(kAllowedSite, CONTENT_SETTING_ALLOW);
EXPECT_FALSE(cookie_settings_->IsReadingCookieAllowed(kFirstPartySite,
kFirstPartySite));
EXPECT_FALSE(cookie_settings_->IsSettingCookieAllowed(kFirstPartySite,
@@ -217,13 +204,14 @@ TEST_F(CookieSettingsTest, CookiesBlockEverythingExceptAllowed) {
}
TEST_F(CookieSettingsTest, CookiesBlockSingleFirstParty) {
- cookie_settings_->SetCookieSetting(
+ settings_map_->SetContentSetting(
ContentSettingsPattern::FromURL(kAllowedSite),
- ContentSettingsPattern::FromURL(kFirstPartySite), CONTENT_SETTING_ALLOW);
- cookie_settings_->SetCookieSetting(
+ ContentSettingsPattern::FromURL(kFirstPartySite),
+ CONTENT_SETTINGS_TYPE_COOKIES, std::string(), CONTENT_SETTING_ALLOW);
+ settings_map_->SetContentSetting(
ContentSettingsPattern::FromURL(kAllowedSite),
ContentSettingsPattern::FromURL(kBlockedFirstPartySite),
- CONTENT_SETTING_BLOCK);
+ CONTENT_SETTINGS_TYPE_COOKIES, std::string(), CONTENT_SETTING_BLOCK);
EXPECT_TRUE(
cookie_settings_->IsReadingCookieAllowed(kAllowedSite, kFirstPartySite));
@@ -260,9 +248,7 @@ TEST_F(CookieSettingsTest, CookiesBlockSingleFirstParty) {
}
TEST_F(CookieSettingsTest, ExtensionsRegularSettings) {
- cookie_settings_->SetCookieSetting(
- ContentSettingsPattern::FromURL(kBlockedSite),
- ContentSettingsPattern::Wildcard(), CONTENT_SETTING_BLOCK);
+ cookie_settings_->SetCookieSetting(kBlockedSite, CONTENT_SETTING_BLOCK);
// Regular cookie settings also apply to extensions.
EXPECT_FALSE(

Powered by Google App Engine
This is Rietveld 408576698