Chromium Code Reviews| Index: chrome/browser/content_settings/host_content_settings_map_unittest.cc |
| diff --git a/chrome/browser/content_settings/host_content_settings_map_unittest.cc b/chrome/browser/content_settings/host_content_settings_map_unittest.cc |
| index 1532e97e05c277bbe8f931f0b235ccf1b60acab3..81198a918686f2f2bf2670573c41953475002a26 100644 |
| --- a/chrome/browser/content_settings/host_content_settings_map_unittest.cc |
| +++ b/chrome/browser/content_settings/host_content_settings_map_unittest.cc |
| @@ -98,7 +98,7 @@ class TesterForType { |
| host_content_settings_map_->GetWebsiteSetting( |
| url, url, content_type_, std::string(), &setting_info); |
| return setting_info.source; |
| - }; |
| + } |
| private: |
| syncable_prefs::TestingPrefServiceSyncable* prefs_; |
| @@ -119,15 +119,15 @@ TEST_F(HostContentSettingsMapTest, DefaultValues) { |
| host_content_settings_map->GetDefaultContentSetting( |
| CONTENT_SETTINGS_TYPE_JAVASCRIPT, NULL)); |
| host_content_settings_map->SetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_IMAGES, CONTENT_SETTING_BLOCK); |
| + CONTENT_SETTINGS_TYPE_JAVASCRIPT, CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_IMAGES, NULL)); |
| - EXPECT_EQ(CONTENT_SETTING_ALLOW, host_content_settings_map->GetContentSetting( |
| - GURL(chrome::kChromeUINewTabURL), |
| - GURL(chrome::kChromeUINewTabURL), |
| - CONTENT_SETTINGS_TYPE_IMAGES, |
| - std::string())); |
| + CONTENT_SETTINGS_TYPE_JAVASCRIPT, NULL)); |
| + EXPECT_EQ( |
| + CONTENT_SETTING_ALLOW, |
| + host_content_settings_map->GetContentSetting( |
| + GURL(chrome::kChromeUINewTabURL), GURL(chrome::kChromeUINewTabURL), |
| + CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string())); |
| #if defined(ENABLE_PLUGINS) |
| host_content_settings_map->SetDefaultContentSetting( |
| @@ -166,25 +166,26 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) { |
| GURL host("http://example.com/"); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_DEFAULT); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| #if defined(ENABLE_PLUGINS) |
| EXPECT_EQ(CONTENT_SETTING_DETECT_IMPORTANT_CONTENT, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_PLUGINS, std::string())); |
| #endif |
| +#if !defined(OS_ANDROID) |
| // Check returning all settings for a host. |
| host_content_settings_map->SetContentSettingDefaultScope( |
| host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| @@ -192,6 +193,7 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) { |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| +#endif |
|
raymes
2016/06/07 01:40:44
Maybe we can just remove this? The only coverage i
lshang
2016/06/07 06:39:59
Done.
|
| host_content_settings_map->SetContentSettingDefaultScope( |
| host, GURL(), CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string(), |
| CONTENT_SETTING_BLOCK); |
| @@ -219,9 +221,11 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) { |
| EXPECT_EQ(CONTENT_SETTING_ASK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_FULLSCREEN, std::string())); |
| +#if !defined(OS_ANDROID) |
| EXPECT_EQ(CONTENT_SETTING_ASK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_MOUSELOCK, std::string())); |
| +#endif |
|
raymes
2016/06/07 01:40:44
Same with this one.
lshang
2016/06/07 06:39:59
Done.
|
| host_content_settings_map->SetContentSettingDefaultScope( |
| host, GURL(), CONTENT_SETTINGS_TYPE_KEYGEN, std::string(), |
| @@ -240,7 +244,7 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) { |
| // Check returning all hosts for a setting. |
| GURL host2("http://example.org/"); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host2, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host2, GURL(), CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string(), |
| CONTENT_SETTING_BLOCK); |
| #if defined(ENABLE_PLUGINS) |
| host_content_settings_map->SetContentSettingDefaultScope( |
| @@ -249,9 +253,9 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) { |
| #endif |
| ContentSettingsForOneType host_settings; |
| host_content_settings_map->GetSettingsForOneType( |
| - CONTENT_SETTINGS_TYPE_IMAGES, std::string(), &host_settings); |
| - // |host_settings| contains the default setting and an exception. |
| - EXPECT_EQ(2U, host_settings.size()); |
| + CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string(), &host_settings); |
| + // |host_settings| contains the default setting and 2 exception. |
| + EXPECT_EQ(3U, host_settings.size()); |
| #if defined(ENABLE_PLUGINS) |
| host_content_settings_map->GetSettingsForOneType( |
| CONTENT_SETTINGS_TYPE_PLUGINS, std::string(), &host_settings); |
| @@ -273,10 +277,10 @@ TEST_F(HostContentSettingsMapTest, Clear) { |
| GURL host("http://example.org/"); |
| GURL host2("http://example.net/"); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host2, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host2, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| #if defined(ENABLE_PLUGINS) |
| host_content_settings_map->SetContentSettingDefaultScope( |
| @@ -284,13 +288,13 @@ TEST_F(HostContentSettingsMapTest, Clear) { |
| CONTENT_SETTING_BLOCK); |
| #endif |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host2, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host2, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| host_content_settings_map->ClearSettingsForOneType( |
| - CONTENT_SETTINGS_TYPE_IMAGES); |
| + CONTENT_SETTINGS_TYPE_COOKIES); |
| ContentSettingsForOneType host_settings; |
| host_content_settings_map->GetSettingsForOneType( |
| - CONTENT_SETTINGS_TYPE_IMAGES, std::string(), &host_settings); |
| + CONTENT_SETTINGS_TYPE_COOKIES, std::string(), &host_settings); |
| // |host_settings| contains only the default setting. |
| EXPECT_EQ(1U, host_settings.size()); |
| #if defined(ENABLE_PLUGINS) |
| @@ -311,25 +315,25 @@ TEST_F(HostContentSettingsMapTest, Patterns) { |
| GURL host3("http://example.org/"); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host1, host1, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host1, host1, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host1, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host1, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host1, host1, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host1, host1, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host2, host2, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host2, host2, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host3, host3, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host3, host3, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host3, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host3, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host3, host3, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host3, host3, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| TEST_F(HostContentSettingsMapTest, Observer) { |
| @@ -343,32 +347,27 @@ TEST_F(HostContentSettingsMapTest, Observer) { |
| ContentSettingsPattern::FromString("[*.]example.com"); |
| ContentSettingsPattern secondary_pattern = |
| ContentSettingsPattern::Wildcard(); |
| - EXPECT_CALL(observer, |
| - OnContentSettingsChanged(host_content_settings_map, |
| - CONTENT_SETTINGS_TYPE_IMAGES, |
| - false, |
| - primary_pattern, |
| - secondary_pattern, |
| - false)); |
| + EXPECT_CALL(observer, OnContentSettingsChanged(host_content_settings_map, |
| + CONTENT_SETTINGS_TYPE_COOKIES, |
| + false, primary_pattern, |
| + secondary_pattern, false)); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_ALLOW); |
| ::testing::Mock::VerifyAndClearExpectations(&observer); |
| - EXPECT_CALL(observer, |
| - OnContentSettingsChanged(host_content_settings_map, |
| - CONTENT_SETTINGS_TYPE_IMAGES, false, |
| - _, _, true)); |
| + EXPECT_CALL(observer, OnContentSettingsChanged(host_content_settings_map, |
| + CONTENT_SETTINGS_TYPE_COOKIES, |
| + false, _, _, true)); |
| host_content_settings_map->ClearSettingsForOneType( |
| - CONTENT_SETTINGS_TYPE_IMAGES); |
| + CONTENT_SETTINGS_TYPE_COOKIES); |
| ::testing::Mock::VerifyAndClearExpectations(&observer); |
| - EXPECT_CALL(observer, |
| - OnContentSettingsChanged(host_content_settings_map, |
| - CONTENT_SETTINGS_TYPE_IMAGES, false, |
| - _, _, true)); |
| + EXPECT_CALL(observer, OnContentSettingsChanged(host_content_settings_map, |
| + CONTENT_SETTINGS_TYPE_COOKIES, |
| + false, _, _, true)); |
| host_content_settings_map->SetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_IMAGES, CONTENT_SETTING_BLOCK); |
| + CONTENT_SETTINGS_TYPE_COOKIES, CONTENT_SETTING_BLOCK); |
| } |
| TEST_F(HostContentSettingsMapTest, ObserveDefaultPref) { |
| @@ -380,25 +379,25 @@ TEST_F(HostContentSettingsMapTest, ObserveDefaultPref) { |
| GURL host("http://example.com"); |
| host_content_settings_map->SetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_IMAGES, CONTENT_SETTING_BLOCK); |
| + CONTENT_SETTINGS_TYPE_COOKIES, CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| const content_settings::WebsiteSettingsInfo* info = |
| content_settings::WebsiteSettingsRegistry::GetInstance()->Get( |
| - CONTENT_SETTINGS_TYPE_IMAGES); |
| + CONTENT_SETTINGS_TYPE_COOKIES); |
| // Clearing the backing pref should also clear the internal cache. |
| prefs->ClearPref(info->default_value_pref_name()); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Reseting the pref to its previous value should update the cache. |
| prefs->SetInteger(info->default_value_pref_name(), CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| TEST_F(HostContentSettingsMapTest, ObserveExceptionPref) { |
| @@ -410,7 +409,7 @@ TEST_F(HostContentSettingsMapTest, ObserveExceptionPref) { |
| // Make a copy of the default pref value so we can reset it later. |
| std::unique_ptr<base::Value> default_value( |
| - prefs->FindPreference(GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES)) |
| + prefs->FindPreference(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)) |
| ->GetValue() |
| ->DeepCopy()); |
| @@ -418,32 +417,32 @@ TEST_F(HostContentSettingsMapTest, ObserveExceptionPref) { |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Make a copy of the pref's new value so we can reset it later. |
| std::unique_ptr<base::Value> new_value( |
| - prefs->FindPreference(GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES)) |
| + prefs->FindPreference(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)) |
| ->GetValue() |
| ->DeepCopy()); |
| // Clearing the backing pref should also clear the internal cache. |
| - prefs->Set(GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES), *default_value); |
| + prefs->Set(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES), *default_value); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Reseting the pref to its previous value should update the cache. |
| - prefs->Set(GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES), *new_value); |
| + prefs->Set(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES), *new_value); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| TEST_F(HostContentSettingsMapTest, HostTrimEndingDotCheck) { |
| @@ -455,6 +454,7 @@ TEST_F(HostContentSettingsMapTest, HostTrimEndingDotCheck) { |
| GURL host_ending_with_dot("http://example.com./"); |
| +#if !defined(OS_ANDROID) |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| host_ending_with_dot, |
| @@ -479,6 +479,7 @@ TEST_F(HostContentSettingsMapTest, HostTrimEndingDotCheck) { |
| host_ending_with_dot, |
| CONTENT_SETTINGS_TYPE_IMAGES, |
| std::string())); |
| +#endif |
|
raymes
2016/06/07 01:40:44
nit: likewise we can probably remove this chunk -
lshang
2016/06/07 06:39:59
Done.
|
| EXPECT_TRUE(cookie_settings->IsSettingCookieAllowed( |
| host_ending_with_dot, host_ending_with_dot)); |
| @@ -619,7 +620,7 @@ TEST_F(HostContentSettingsMapTest, NestedSettings) { |
| GURL host2("http://b.example.com/"); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host1, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host1, GURL(), CONTENT_SETTINGS_TYPE_POPUPS, std::string(), |
| CONTENT_SETTING_BLOCK); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| @@ -627,7 +628,7 @@ TEST_F(HostContentSettingsMapTest, NestedSettings) { |
| CONTENT_SETTING_BLOCK); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_PLUGINS, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_AUTOMATIC_DOWNLOADS, std::string(), |
| CONTENT_SETTING_BLOCK); |
| host_content_settings_map->SetDefaultContentSetting( |
| CONTENT_SETTINGS_TYPE_JAVASCRIPT, CONTENT_SETTING_BLOCK); |
| @@ -637,16 +638,14 @@ TEST_F(HostContentSettingsMapTest, NestedSettings) { |
| host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_POPUPS, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_PLUGINS, std::string())); |
| - EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| - host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_POPUPS, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_AUTOMATIC_DOWNLOADS, |
| + std::string())); |
| EXPECT_EQ(CONTENT_SETTING_ASK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_GEOLOCATION, std::string())); |
| @@ -657,9 +656,11 @@ TEST_F(HostContentSettingsMapTest, NestedSettings) { |
| EXPECT_EQ(CONTENT_SETTING_ASK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_FULLSCREEN, std::string())); |
| +#if !defined(OS_ANDROID) |
| EXPECT_EQ(CONTENT_SETTING_ASK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_MOUSELOCK, std::string())); |
| +#endif |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| host, host, CONTENT_SETTINGS_TYPE_KEYGEN, std::string())); |
| @@ -680,34 +681,34 @@ TEST_F(HostContentSettingsMapTest, OffTheRecord) { |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| otr_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Changing content settings on the main map should also affect the |
| // incognito map. |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| otr_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Changing content settings on the incognito map should NOT affect the |
| // main map. |
| otr_map->SetContentSettingDefaultScope(host, GURL(), |
| - CONTENT_SETTINGS_TYPE_IMAGES, |
| + CONTENT_SETTINGS_TYPE_COOKIES, |
| std::string(), CONTENT_SETTING_ALLOW); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| otr_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| TEST_F(HostContentSettingsMapTest, OffTheRecordPartialInheritPref) { |
| @@ -908,7 +909,7 @@ TEST_F(HostContentSettingsMapTest, CanonicalizeExceptionsUnicodeOnly) { |
| // Set utf-8 data. |
| { |
| DictionaryPrefUpdate update(prefs, |
| - GetPrefName(CONTENT_SETTINGS_TYPE_PLUGINS)); |
| + GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)); |
| base::DictionaryValue* all_settings_dictionary = update.Get(); |
| ASSERT_TRUE(NULL != all_settings_dictionary); |
| @@ -921,7 +922,7 @@ TEST_F(HostContentSettingsMapTest, CanonicalizeExceptionsUnicodeOnly) { |
| HostContentSettingsMapFactory::GetForProfile(&profile); |
| const base::DictionaryValue* all_settings_dictionary = |
| - prefs->GetDictionary(GetPrefName(CONTENT_SETTINGS_TYPE_PLUGINS)); |
| + prefs->GetDictionary(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)); |
| const base::DictionaryValue* result = NULL; |
| EXPECT_FALSE(all_settings_dictionary->GetDictionaryWithoutPathExpansion( |
| "[*.]\xC4\x87ira.com,*", &result)); |
| @@ -982,6 +983,7 @@ TEST_F(HostContentSettingsMapTest, ManagedDefaultContentSetting) { |
| host_content_settings_map->GetDefaultContentSetting( |
| CONTENT_SETTINGS_TYPE_JAVASCRIPT, NULL)); |
| +#if defined(ENABLE_PLUGINS) |
| // Set preference to manage the default-content-setting for Plugins. |
| prefs->SetManagedPref(prefs::kManagedDefaultPluginsSetting, |
| new base::FundamentalValue(CONTENT_SETTING_BLOCK)); |
| @@ -989,7 +991,6 @@ TEST_F(HostContentSettingsMapTest, ManagedDefaultContentSetting) { |
| host_content_settings_map->GetDefaultContentSetting( |
| CONTENT_SETTINGS_TYPE_PLUGINS, NULL)); |
| -#if defined(ENABLE_PLUGINS) |
| // Remove the preference to manage the default-content-setting for Plugins. |
| prefs->RemoveManagedPref(prefs::kManagedDefaultPluginsSetting); |
| EXPECT_EQ(CONTENT_SETTING_DETECT_IMPORTANT_CONTENT, |
| @@ -1128,22 +1129,22 @@ TEST_F(HostContentSettingsMapTest, SettingDefaultContentSettingsWhenManaged) { |
| syncable_prefs::TestingPrefServiceSyncable* prefs = |
| profile.GetTestingPrefService(); |
| - prefs->SetManagedPref(prefs::kManagedDefaultPluginsSetting, |
| + prefs->SetManagedPref(prefs::kManagedDefaultCookiesSetting, |
| new base::FundamentalValue(CONTENT_SETTING_ALLOW)); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_PLUGINS, NULL)); |
| + CONTENT_SETTINGS_TYPE_COOKIES, NULL)); |
| host_content_settings_map->SetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_PLUGINS, CONTENT_SETTING_BLOCK); |
| + CONTENT_SETTINGS_TYPE_COOKIES, CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_PLUGINS, NULL)); |
| + CONTENT_SETTINGS_TYPE_COOKIES, NULL)); |
| - prefs->RemoveManagedPref(prefs::kManagedDefaultPluginsSetting); |
| + prefs->RemoveManagedPref(prefs::kManagedDefaultCookiesSetting); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_PLUGINS, NULL)); |
| + CONTENT_SETTINGS_TYPE_COOKIES, NULL)); |
| } |
| TEST_F(HostContentSettingsMapTest, GetContentSetting) { |
| @@ -1154,14 +1155,14 @@ TEST_F(HostContentSettingsMapTest, GetContentSetting) { |
| GURL host("http://example.com/"); |
| GURL embedder("chrome://foo"); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - embedder, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + embedder, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| TEST_F(HostContentSettingsMapTest, IsDefaultSettingAllowedForType) { |
| @@ -1180,19 +1181,17 @@ TEST_F(HostContentSettingsMapTest, AddContentSettingsObserver) { |
| GURL host("http://example.com/"); |
| ContentSettingsPattern pattern = |
| ContentSettingsPattern::FromString("[*.]example.com"); |
| - EXPECT_CALL(mock_observer, |
| - OnContentSettingChanged(pattern, |
| - ContentSettingsPattern::Wildcard(), |
| - CONTENT_SETTINGS_TYPE_IMAGES, |
| - "")); |
| + EXPECT_CALL(mock_observer, OnContentSettingChanged( |
| + pattern, ContentSettingsPattern::Wildcard(), |
| + CONTENT_SETTINGS_TYPE_COOKIES, "")); |
| host_content_settings_map->AddObserver(&mock_observer); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_DEFAULT); |
| } |
| @@ -1208,20 +1207,20 @@ TEST_F(HostContentSettingsMapTest, GuestProfile) { |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| // Changing content settings should not result in any prefs being stored |
| // however the value should be set in memory. |
| host_content_settings_map->SetContentSettingDefaultScope( |
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(), |
| + host, GURL(), CONTENT_SETTINGS_TYPE_COOKIES, std::string(), |
| CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_BLOCK, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| const base::DictionaryValue* all_settings_dictionary = |
| profile.GetPrefs()->GetDictionary( |
| - GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES)); |
| + GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)); |
| EXPECT_TRUE(all_settings_dictionary->empty()); |
| } |
| @@ -1238,14 +1237,14 @@ TEST_F(HostContentSettingsMapTest, GuestProfileDefaultSetting) { |
| // There are no custom rules, so this should be the default. |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| host_content_settings_map->SetDefaultContentSetting( |
| - CONTENT_SETTINGS_TYPE_IMAGES, CONTENT_SETTING_BLOCK); |
| + CONTENT_SETTINGS_TYPE_COOKIES, CONTENT_SETTING_BLOCK); |
| EXPECT_EQ(CONTENT_SETTING_ALLOW, |
| host_content_settings_map->GetContentSetting( |
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string())); |
| + host, host, CONTENT_SETTINGS_TYPE_COOKIES, std::string())); |
| } |
| // We used to incorrectly store content settings in prefs for the guest profile. |
| @@ -1257,14 +1256,14 @@ TEST_F(HostContentSettingsMapTest, GuestProfileMigration) { |
| // Set a pref manually in the guest profile. |
| std::unique_ptr<base::Value> value = |
| base::JSONReader::Read("{\"[*.]\\xC4\\x87ira.com,*\":{\"setting\":1}}"); |
| - profile.GetPrefs()->Set(GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES), *value); |
| + profile.GetPrefs()->Set(GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES), *value); |
| // Test that during construction all the prefs get cleared. |
| HostContentSettingsMapFactory::GetForProfile(&profile); |
| const base::DictionaryValue* all_settings_dictionary = |
| profile.GetPrefs()->GetDictionary( |
| - GetPrefName(CONTENT_SETTINGS_TYPE_IMAGES)); |
| + GetPrefName(CONTENT_SETTINGS_TYPE_COOKIES)); |
| EXPECT_TRUE(all_settings_dictionary->empty()); |
| } |