| 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..f47cac4dff82fdaf3e379b5dc4e783c8a116e423 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,19 +166,19 @@ 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(
|
| @@ -187,12 +187,6 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) {
|
|
|
| // Check returning all settings for a host.
|
| host_content_settings_map->SetContentSettingDefaultScope(
|
| - host, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(),
|
| - CONTENT_SETTING_DEFAULT);
|
| - EXPECT_EQ(CONTENT_SETTING_ALLOW,
|
| - host_content_settings_map->GetContentSetting(
|
| - host, host, CONTENT_SETTINGS_TYPE_IMAGES, std::string()));
|
| - host_content_settings_map->SetContentSettingDefaultScope(
|
| host, GURL(), CONTENT_SETTINGS_TYPE_JAVASCRIPT, std::string(),
|
| CONTENT_SETTING_BLOCK);
|
| EXPECT_EQ(CONTENT_SETTING_BLOCK,
|
| @@ -219,9 +213,6 @@ TEST_F(HostContentSettingsMapTest, IndividualSettings) {
|
| EXPECT_EQ(CONTENT_SETTING_ASK,
|
| host_content_settings_map->GetContentSetting(
|
| host, host, CONTENT_SETTINGS_TYPE_FULLSCREEN, std::string()));
|
| - EXPECT_EQ(CONTENT_SETTING_ASK,
|
| - host_content_settings_map->GetContentSetting(
|
| - host, host, CONTENT_SETTINGS_TYPE_MOUSELOCK, std::string()));
|
|
|
| host_content_settings_map->SetContentSettingDefaultScope(
|
| host, GURL(), CONTENT_SETTINGS_TYPE_KEYGEN, std::string(),
|
| @@ -240,7 +231,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 +240,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 +264,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 +275,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 +302,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 +334,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 +366,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 +396,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 +404,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,31 +441,6 @@ TEST_F(HostContentSettingsMapTest, HostTrimEndingDotCheck) {
|
|
|
| GURL host_ending_with_dot("http://example.com./");
|
|
|
| - EXPECT_EQ(CONTENT_SETTING_ALLOW,
|
| - host_content_settings_map->GetContentSetting(
|
| - host_ending_with_dot,
|
| - host_ending_with_dot,
|
| - CONTENT_SETTINGS_TYPE_IMAGES,
|
| - std::string()));
|
| - host_content_settings_map->SetContentSettingDefaultScope(
|
| - host_ending_with_dot, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(),
|
| - CONTENT_SETTING_DEFAULT);
|
| - EXPECT_EQ(
|
| - CONTENT_SETTING_ALLOW,
|
| - host_content_settings_map->GetContentSetting(host_ending_with_dot,
|
| - host_ending_with_dot,
|
| - CONTENT_SETTINGS_TYPE_IMAGES,
|
| - std::string()));
|
| - host_content_settings_map->SetContentSettingDefaultScope(
|
| - host_ending_with_dot, GURL(), CONTENT_SETTINGS_TYPE_IMAGES, std::string(),
|
| - CONTENT_SETTING_BLOCK);
|
| - EXPECT_EQ(
|
| - CONTENT_SETTING_BLOCK,
|
| - host_content_settings_map->GetContentSetting(host_ending_with_dot,
|
| - host_ending_with_dot,
|
| - CONTENT_SETTINGS_TYPE_IMAGES,
|
| - std::string()));
|
| -
|
| EXPECT_TRUE(cookie_settings->IsSettingCookieAllowed(
|
| host_ending_with_dot, host_ending_with_dot));
|
| host_content_settings_map->SetContentSettingDefaultScope(
|
| @@ -619,7 +580,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 +588,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 +598,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 +616,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 +641,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 +869,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 +882,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 +943,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 +951,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 +1089,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 +1115,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 +1141,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 +1167,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 +1197,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 +1216,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());
|
| }
|
|
|
|
|