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

Side by Side Diff: chrome/browser/content_settings/tab_specific_content_settings_unittest.cc

Issue 2536993002: Remove support for the keygen tag (Closed)
Patch Set: Review feedback Created 4 years 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/macros.h" 5 #include "base/macros.h"
6 #include "base/strings/string16.h" 6 #include "base/strings/string16.h"
7 #include "base/strings/utf_string_conversions.h" 7 #include "base/strings/utf_string_conversions.h"
8 #include "chrome/browser/content_settings/tab_specific_content_settings.h" 8 #include "chrome/browser/content_settings/tab_specific_content_settings.h"
9 #include "chrome/test/base/chrome_render_view_host_test_harness.h" 9 #include "chrome/test/base/chrome_render_view_host_test_harness.h"
10 #include "chrome/test/base/testing_profile.h" 10 #include "chrome/test/base/testing_profile.h"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 EXPECT_FALSE( 60 EXPECT_FALSE(
61 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT)); 61 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT));
62 EXPECT_FALSE( 62 EXPECT_FALSE(
63 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 63 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
64 EXPECT_FALSE( 64 EXPECT_FALSE(
65 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS)); 65 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS));
66 EXPECT_FALSE(content_settings->IsContentBlocked( 66 EXPECT_FALSE(content_settings->IsContentBlocked(
67 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC)); 67 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC));
68 EXPECT_FALSE(content_settings->IsContentBlocked( 68 EXPECT_FALSE(content_settings->IsContentBlocked(
69 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA)); 69 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA));
70 EXPECT_FALSE(
71 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_KEYGEN));
72 70
73 // Set a cookie, block access to images, block mediastream access and block a 71 // Set a cookie, block access to images, block mediastream access and block a
74 // popup. 72 // popup.
75 content_settings->OnCookieChanged(GURL("http://google.com"), 73 content_settings->OnCookieChanged(GURL("http://google.com"),
76 GURL("http://google.com"), 74 GURL("http://google.com"),
77 "A=B", 75 "A=B",
78 options, 76 options,
79 false); 77 false);
80 #if !defined(OS_ANDROID) 78 #if !defined(OS_ANDROID)
81 content_settings->OnContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES); 79 content_settings->OnContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES);
(...skipping 20 matching lines...) Expand all
102 #endif 100 #endif
103 EXPECT_FALSE( 101 EXPECT_FALSE(
104 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT)); 102 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT));
105 EXPECT_FALSE( 103 EXPECT_FALSE(
106 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 104 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
107 EXPECT_TRUE(content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS)); 105 EXPECT_TRUE(content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS));
108 EXPECT_TRUE(content_settings->IsContentBlocked( 106 EXPECT_TRUE(content_settings->IsContentBlocked(
109 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC)); 107 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC));
110 EXPECT_TRUE(content_settings->IsContentBlocked( 108 EXPECT_TRUE(content_settings->IsContentBlocked(
111 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA)); 109 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA));
112 EXPECT_FALSE(
113 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_KEYGEN));
114 content_settings->OnCookieChanged(GURL("http://google.com"), 110 content_settings->OnCookieChanged(GURL("http://google.com"),
115 GURL("http://google.com"), 111 GURL("http://google.com"),
116 "A=B", 112 "A=B",
117 options, 113 options,
118 false); 114 false);
119 115
120 // Block a cookie. 116 // Block a cookie.
121 content_settings->OnCookieChanged(GURL("http://google.com"), 117 content_settings->OnCookieChanged(GURL("http://google.com"),
122 GURL("http://google.com"), 118 GURL("http://google.com"),
123 "C=D", 119 "C=D",
(...skipping 20 matching lines...) Expand all
144 EXPECT_TRUE( 140 EXPECT_TRUE(
145 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT)); 141 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT));
146 EXPECT_TRUE( 142 EXPECT_TRUE(
147 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 143 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
148 EXPECT_FALSE( 144 EXPECT_FALSE(
149 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS)); 145 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS));
150 EXPECT_FALSE(content_settings->IsContentBlocked( 146 EXPECT_FALSE(content_settings->IsContentBlocked(
151 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC)); 147 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC));
152 EXPECT_FALSE(content_settings->IsContentBlocked( 148 EXPECT_FALSE(content_settings->IsContentBlocked(
153 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA)); 149 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA));
154 EXPECT_FALSE(
155 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_KEYGEN));
156 150
157 content_settings->ClearNavigationRelatedContentSettings(); 151 content_settings->ClearNavigationRelatedContentSettings();
158 #if !defined(OS_ANDROID) 152 #if !defined(OS_ANDROID)
159 EXPECT_FALSE( 153 EXPECT_FALSE(
160 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES)); 154 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_IMAGES));
161 EXPECT_FALSE( 155 EXPECT_FALSE(
162 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_PLUGINS)); 156 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_PLUGINS));
163 #endif 157 #endif
164 EXPECT_FALSE( 158 EXPECT_FALSE(
165 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT)); 159 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_JAVASCRIPT));
166 EXPECT_FALSE( 160 EXPECT_FALSE(
167 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 161 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
168 EXPECT_FALSE( 162 EXPECT_FALSE(
169 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS)); 163 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_POPUPS));
170 EXPECT_FALSE(content_settings->IsContentBlocked( 164 EXPECT_FALSE(content_settings->IsContentBlocked(
171 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC)); 165 CONTENT_SETTINGS_TYPE_MEDIASTREAM_MIC));
172 EXPECT_FALSE(content_settings->IsContentBlocked( 166 EXPECT_FALSE(content_settings->IsContentBlocked(
173 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA)); 167 CONTENT_SETTINGS_TYPE_MEDIASTREAM_CAMERA));
174 EXPECT_FALSE(
175 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_KEYGEN));
176 } 168 }
177 169
178 TEST_F(TabSpecificContentSettingsTest, BlockedFileSystems) { 170 TEST_F(TabSpecificContentSettingsTest, BlockedFileSystems) {
179 TabSpecificContentSettings* content_settings = 171 TabSpecificContentSettings* content_settings =
180 TabSpecificContentSettings::FromWebContents(web_contents()); 172 TabSpecificContentSettings::FromWebContents(web_contents());
181 173
182 // Access a file system. 174 // Access a file system.
183 content_settings->OnFileSystemAccessed(GURL("http://google.com"), false); 175 content_settings->OnFileSystemAccessed(GURL("http://google.com"), false);
184 EXPECT_FALSE( 176 EXPECT_FALSE(
185 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES)); 177 content_settings->IsContentBlocked(CONTENT_SETTINGS_TYPE_COOKIES));
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 base::UTF8ToUTF16("text"), 268 base::UTF8ToUTF16("text"),
277 blocked_by_policy); 269 blocked_by_policy);
278 content_settings->OnLocalStorageAccessed(GURL("http://google.com"), 270 content_settings->OnLocalStorageAccessed(GURL("http://google.com"),
279 true, 271 true,
280 blocked_by_policy); 272 blocked_by_policy);
281 content_settings->OnWebDatabaseAccessed(GURL("http://google.com"), 273 content_settings->OnWebDatabaseAccessed(GURL("http://google.com"),
282 base::UTF8ToUTF16("name"), 274 base::UTF8ToUTF16("name"),
283 base::UTF8ToUTF16("display_name"), 275 base::UTF8ToUTF16("display_name"),
284 blocked_by_policy); 276 blocked_by_policy);
285 } 277 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698