Index: chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc |
diff --git a/chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc b/chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc |
index 6a8e1ac400e01c4377b54ef4250c5c2f7bfad243..30972d2d2d8d8be9344e02cdc7f704787329b3d3 100644 |
--- a/chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc |
+++ b/chrome/browser/push_messaging/push_messaging_permission_context_unittest.cc |
@@ -65,16 +65,22 @@ class PushMessagingPermissionContextTest |
// PermissionContextBase::UpdateContentSetting, since the tests below use |
// this method to overwrite patterns set as a result of |
// PushMessagingPermissionContext::NotifyPermissionSet. |
- ContentSettingsPattern pattern_a = |
- ContentSettingsPattern::FromURLNoWildcard(GURL(kOriginA)); |
- ContentSettingsPattern insecure_pattern = |
- ContentSettingsPattern::FromURLNoWildcard(GURL(kInsecureOrigin)); |
+ GURL url_a = GURL(kOriginA); |
+ GURL insecure_url = GURL(kInsecureOrigin); |
HostContentSettingsMap* host_content_settings_map = |
HostContentSettingsMapFactory::GetForProfile(profile); |
- host_content_settings_map->SetContentSetting(pattern_a, pattern_a, setting, |
- std::string(), value); |
- host_content_settings_map->SetContentSetting( |
- insecure_pattern, insecure_pattern, setting, std::string(), value); |
+ |
+ if (setting == CONTENT_SETTINGS_TYPE_NOTIFICATIONS) { |
Michael van Ouwerkerk
2016/02/17 11:19:26
Why is this branching needed, just to pass a blank
lshang
2016/02/18 00:23:53
It will fail in DCHECK in:
https://codereview.chro
Michael van Ouwerkerk
2016/02/18 09:42:44
I see, thank you!
|
+ host_content_settings_map->SetContentSettingDefaultScope( |
+ url_a, GURL(), setting, std::string(), value); |
+ host_content_settings_map->SetContentSettingDefaultScope( |
+ insecure_url, GURL(), setting, std::string(), value); |
+ } else if (setting == CONTENT_SETTINGS_TYPE_PUSH_MESSAGING) { |
+ host_content_settings_map->SetContentSettingDefaultScope( |
+ url_a, url_a, setting, std::string(), value); |
+ host_content_settings_map->SetContentSettingDefaultScope( |
+ insecure_url, insecure_url, setting, std::string(), value); |
+ } |
} |
}; |