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

Side by Side Diff: chrome/browser/extensions/extension_resource_request_policy_apitest.cc

Issue 1378123003: Adding SSL ETS Tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@ets
Patch Set: Rebase. Created 5 years, 1 month 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/command_line.h" 5 #include "base/command_line.h"
6 #include "base/logging.h" 6 #include "base/logging.h"
7 #include "chrome/browser/extensions/extension_apitest.h" 7 #include "chrome/browser/extensions/extension_apitest.h"
8 #include "chrome/browser/ui/browser.h" 8 #include "chrome/browser/ui/browser.h"
9 #include "chrome/browser/ui/tabs/tab_strip_model.h" 9 #include "chrome/browser/ui/tabs/tab_strip_model.h"
10 #include "chrome/test/base/test_switches.h" 10 #include "chrome/test/base/test_switches.h"
(...skipping 18 matching lines...) Expand all
29 // can make sure it works end-to-end. 29 // can make sure it works end-to-end.
30 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) { 30 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, OriginPrivileges) {
31 #if defined(OS_WIN) && defined(USE_ASH) 31 #if defined(OS_WIN) && defined(USE_ASH)
32 // Disable this test in Metro+Ash for now (http://crbug.com/262796). 32 // Disable this test in Metro+Ash for now (http://crbug.com/262796).
33 if (base::CommandLine::ForCurrentProcess()->HasSwitch( 33 if (base::CommandLine::ForCurrentProcess()->HasSwitch(
34 switches::kAshBrowserTests)) 34 switches::kAshBrowserTests))
35 return; 35 return;
36 #endif 36 #endif
37 37
38 host_resolver()->AddRule("*", "127.0.0.1"); 38 host_resolver()->AddRule("*", "127.0.0.1");
39 ASSERT_TRUE(test_server()->Start()); 39 ASSERT_TRUE(embedded_test_server()->Start());
40 ASSERT_TRUE(LoadExtensionWithFlags(test_data_dir_ 40 ASSERT_TRUE(LoadExtensionWithFlags(test_data_dir_
41 .AppendASCII("extension_resource_request_policy") 41 .AppendASCII("extension_resource_request_policy")
42 .AppendASCII("extension"), 42 .AppendASCII("extension"),
43 // Tests manifest_version 1 behavior, so warnings are expected. 43 // Tests manifest_version 1 behavior, so warnings are expected.
44 ExtensionBrowserTest::kFlagIgnoreManifestWarnings)); 44 ExtensionBrowserTest::kFlagIgnoreManifestWarnings));
45 45
46 GURL web_resource( 46 GURL web_resource(embedded_test_server()->GetURL(
47 test_server()->GetURL( 47 "/extensions/api_test/extension_resource_request_policy/"
48 "files/extensions/api_test/extension_resource_request_policy/" 48 "index.html"));
49 "index.html"));
50 49
51 GURL::Replacements make_host_a_com; 50 GURL::Replacements make_host_a_com;
52 make_host_a_com.SetHostStr("a.com"); 51 make_host_a_com.SetHostStr("a.com");
53 52
54 GURL::Replacements make_host_b_com; 53 GURL::Replacements make_host_b_com;
55 make_host_b_com.SetHostStr("b.com"); 54 make_host_b_com.SetHostStr("b.com");
56 55
57 // A web host that has permission. 56 // A web host that has permission.
58 ui_test_utils::NavigateToURL( 57 ui_test_utils::NavigateToURL(
59 browser(), web_resource.ReplaceComponents(make_host_a_com)); 58 browser(), web_resource.ReplaceComponents(make_host_a_com));
60 std::string result; 59 std::string result;
61 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 60 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
62 browser()->tab_strip_model()->GetActiveWebContents(), 61 browser()->tab_strip_model()->GetActiveWebContents(),
63 "window.domAutomationController.send(document.title)", 62 "window.domAutomationController.send(document.title)",
64 &result)); 63 &result));
65 EXPECT_EQ(result, "Loaded"); 64 EXPECT_EQ(result, "Loaded");
66 65
67 // A web host that loads a non-existent extension. 66 // A web host that loads a non-existent extension.
68 GURL non_existent_extension( 67 GURL non_existent_extension(embedded_test_server()->GetURL(
69 test_server()->GetURL( 68 "/extensions/api_test/extension_resource_request_policy/"
70 "files/extensions/api_test/extension_resource_request_policy/" 69 "non_existent_extension.html"));
71 "non_existent_extension.html"));
72 ui_test_utils::NavigateToURL(browser(), non_existent_extension); 70 ui_test_utils::NavigateToURL(browser(), non_existent_extension);
73 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 71 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
74 browser()->tab_strip_model()->GetActiveWebContents(), 72 browser()->tab_strip_model()->GetActiveWebContents(),
75 "window.domAutomationController.send(document.title)", 73 "window.domAutomationController.send(document.title)",
76 &result)); 74 &result));
77 EXPECT_EQ(result, "Image failed to load"); 75 EXPECT_EQ(result, "Image failed to load");
78 76
79 // A data URL. Data URLs should always be able to load chrome-extension:// 77 // A data URL. Data URLs should always be able to load chrome-extension://
80 // resources. 78 // resources.
81 std::string file_source; 79 std::string file_source;
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 145
148 // This test times out regularly on win_rel trybots. See http://crbug.com/122154 146 // This test times out regularly on win_rel trybots. See http://crbug.com/122154
149 #if defined(OS_WIN) 147 #if defined(OS_WIN)
150 #define MAYBE_WebAccessibleResources DISABLED_WebAccessibleResources 148 #define MAYBE_WebAccessibleResources DISABLED_WebAccessibleResources
151 #else 149 #else
152 #define MAYBE_WebAccessibleResources WebAccessibleResources 150 #define MAYBE_WebAccessibleResources WebAccessibleResources
153 #endif 151 #endif
154 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, 152 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
155 MAYBE_WebAccessibleResources) { 153 MAYBE_WebAccessibleResources) {
156 std::string result; 154 std::string result;
157 ASSERT_TRUE(test_server()->Start()); 155 ASSERT_TRUE(embedded_test_server()->Start());
158 ASSERT_TRUE(LoadExtension(test_data_dir_ 156 ASSERT_TRUE(LoadExtension(test_data_dir_
159 .AppendASCII("extension_resource_request_policy") 157 .AppendASCII("extension_resource_request_policy")
160 .AppendASCII("web_accessible"))); 158 .AppendASCII("web_accessible")));
161 159
162 GURL accessible_resource( 160 GURL accessible_resource(embedded_test_server()->GetURL(
163 test_server()->GetURL( 161 "/extensions/api_test/extension_resource_request_policy/"
164 "files/extensions/api_test/extension_resource_request_policy/" 162 "web_accessible/accessible_resource.html"));
165 "web_accessible/accessible_resource.html"));
166 ui_test_utils::NavigateToURL(browser(), accessible_resource); 163 ui_test_utils::NavigateToURL(browser(), accessible_resource);
167 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 164 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
168 browser()->tab_strip_model()->GetActiveWebContents(), 165 browser()->tab_strip_model()->GetActiveWebContents(),
169 "window.domAutomationController.send(document.title)", 166 "window.domAutomationController.send(document.title)",
170 &result)); 167 &result));
171 EXPECT_EQ("Loaded", result); 168 EXPECT_EQ("Loaded", result);
172 169
173 GURL xhr_accessible_resource( 170 GURL xhr_accessible_resource(embedded_test_server()->GetURL(
174 test_server()->GetURL( 171 "/extensions/api_test/extension_resource_request_policy/"
175 "files/extensions/api_test/extension_resource_request_policy/" 172 "web_accessible/xhr_accessible_resource.html"));
176 "web_accessible/xhr_accessible_resource.html"));
177 ui_test_utils::NavigateToURL( 173 ui_test_utils::NavigateToURL(
178 browser(), xhr_accessible_resource); 174 browser(), xhr_accessible_resource);
179 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 175 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
180 browser()->tab_strip_model()->GetActiveWebContents(), 176 browser()->tab_strip_model()->GetActiveWebContents(),
181 "window.domAutomationController.send(document.title)", 177 "window.domAutomationController.send(document.title)",
182 &result)); 178 &result));
183 EXPECT_EQ("XHR completed with status: 200", result); 179 EXPECT_EQ("XHR completed with status: 200", result);
184 180
185 GURL xhr_inaccessible_resource( 181 GURL xhr_inaccessible_resource(embedded_test_server()->GetURL(
186 test_server()->GetURL( 182 "/extensions/api_test/extension_resource_request_policy/"
187 "files/extensions/api_test/extension_resource_request_policy/" 183 "web_accessible/xhr_inaccessible_resource.html"));
188 "web_accessible/xhr_inaccessible_resource.html"));
189 ui_test_utils::NavigateToURL( 184 ui_test_utils::NavigateToURL(
190 browser(), xhr_inaccessible_resource); 185 browser(), xhr_inaccessible_resource);
191 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 186 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
192 browser()->tab_strip_model()->GetActiveWebContents(), 187 browser()->tab_strip_model()->GetActiveWebContents(),
193 "window.domAutomationController.send(document.title)", 188 "window.domAutomationController.send(document.title)",
194 &result)); 189 &result));
195 EXPECT_EQ("XHR failed to load resource", result); 190 EXPECT_EQ("XHR failed to load resource", result);
196 191
197 GURL nonaccessible_resource( 192 GURL nonaccessible_resource(embedded_test_server()->GetURL(
198 test_server()->GetURL( 193 "/extensions/api_test/extension_resource_request_policy/"
199 "files/extensions/api_test/extension_resource_request_policy/" 194 "web_accessible/nonaccessible_resource.html"));
200 "web_accessible/nonaccessible_resource.html"));
201 ui_test_utils::NavigateToURL(browser(), nonaccessible_resource); 195 ui_test_utils::NavigateToURL(browser(), nonaccessible_resource);
202 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 196 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
203 browser()->tab_strip_model()->GetActiveWebContents(), 197 browser()->tab_strip_model()->GetActiveWebContents(),
204 "window.domAutomationController.send(document.title)", 198 "window.domAutomationController.send(document.title)",
205 &result)); 199 &result));
206 EXPECT_EQ("Image failed to load", result); 200 EXPECT_EQ("Image failed to load", result);
207 201
208 GURL nonexistent_resource( 202 GURL nonexistent_resource(embedded_test_server()->GetURL(
209 test_server()->GetURL( 203 "/extensions/api_test/extension_resource_request_policy/"
210 "files/extensions/api_test/extension_resource_request_policy/" 204 "web_accessible/nonexistent_resource.html"));
211 "web_accessible/nonexistent_resource.html"));
212 ui_test_utils::NavigateToURL(browser(), nonexistent_resource); 205 ui_test_utils::NavigateToURL(browser(), nonexistent_resource);
213 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 206 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
214 browser()->tab_strip_model()->GetActiveWebContents(), 207 browser()->tab_strip_model()->GetActiveWebContents(),
215 "window.domAutomationController.send(document.title)", 208 "window.domAutomationController.send(document.title)",
216 &result)); 209 &result));
217 EXPECT_EQ("Image failed to load", result); 210 EXPECT_EQ("Image failed to load", result);
218 211
219 GURL nonaccessible_cer_resource( 212 GURL nonaccessible_cer_resource(embedded_test_server()->GetURL(
220 test_server()->GetURL( 213 "/extensions/api_test/extension_resource_request_policy/"
221 "files/extensions/api_test/extension_resource_request_policy/" 214 "web_accessible/nonaccessible_chrome_resource_scheme.html"));
222 "web_accessible/nonaccessible_chrome_resource_scheme.html"));
223 ui_test_utils::NavigateToURL(browser(), nonaccessible_cer_resource); 215 ui_test_utils::NavigateToURL(browser(), nonaccessible_cer_resource);
224 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 216 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
225 browser()->tab_strip_model()->GetActiveWebContents(), 217 browser()->tab_strip_model()->GetActiveWebContents(),
226 "window.domAutomationController.send(document.title)", 218 "window.domAutomationController.send(document.title)",
227 &result)); 219 &result));
228 EXPECT_EQ("Loading CER:// failed.", result); 220 EXPECT_EQ("Loading CER:// failed.", result);
229 221
230 GURL newtab_page("chrome://newtab"); 222 GURL newtab_page("chrome://newtab");
231 GURL accessible_newtab_override( 223 GURL accessible_newtab_override(embedded_test_server()->GetURL(
232 test_server()->GetURL( 224 "/extensions/api_test/extension_resource_request_policy/"
233 "files/extensions/api_test/extension_resource_request_policy/" 225 "web_accessible/accessible_history_navigation.html"));
234 "web_accessible/accessible_history_navigation.html"));
235 ui_test_utils::NavigateToURL(browser(), newtab_page); 226 ui_test_utils::NavigateToURL(browser(), newtab_page);
236 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete( 227 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(
237 browser(), accessible_newtab_override, 2); 228 browser(), accessible_newtab_override, 2);
238 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 229 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
239 browser()->tab_strip_model()->GetActiveWebContents(), 230 browser()->tab_strip_model()->GetActiveWebContents(),
240 "window.domAutomationController.send(document.title)", 231 "window.domAutomationController.send(document.title)",
241 &result)); 232 &result));
242 EXPECT_EQ("New Tab Page Loaded Successfully", result); 233 EXPECT_EQ("New Tab Page Loaded Successfully", result);
243 } 234 }
244 235
245 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, 236 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
246 LinkToWebAccessibleResources) { 237 LinkToWebAccessibleResources) {
247 std::string result; 238 std::string result;
248 ASSERT_TRUE(test_server()->Start()); 239 ASSERT_TRUE(embedded_test_server()->Start());
249 ASSERT_TRUE(LoadExtension(test_data_dir_ 240 ASSERT_TRUE(LoadExtension(test_data_dir_
250 .AppendASCII("extension_resource_request_policy") 241 .AppendASCII("extension_resource_request_policy")
251 .AppendASCII("web_accessible"))); 242 .AppendASCII("web_accessible")));
252 243
253 GURL accessible_linked_resource( 244 GURL accessible_linked_resource(embedded_test_server()->GetURL(
254 test_server()->GetURL( 245 "/extensions/api_test/extension_resource_request_policy/"
255 "files/extensions/api_test/extension_resource_request_policy/" 246 "web_accessible/accessible_link_resource.html"));
256 "web_accessible/accessible_link_resource.html"));
257 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(), 247 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
258 accessible_linked_resource, 2); 248 accessible_linked_resource, 2);
259 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 249 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
260 browser()->tab_strip_model()->GetActiveWebContents(), 250 browser()->tab_strip_model()->GetActiveWebContents(),
261 "window.domAutomationController.send(document.URL)", 251 "window.domAutomationController.send(document.URL)",
262 &result)); 252 &result));
263 EXPECT_NE("about:blank", result); 253 EXPECT_NE("about:blank", result);
264 254
265 GURL nonaccessible_linked_resource( 255 GURL nonaccessible_linked_resource(embedded_test_server()->GetURL(
266 test_server()->GetURL( 256 "/extensions/api_test/extension_resource_request_policy/"
267 "files/extensions/api_test/extension_resource_request_policy/" 257 "web_accessible/nonaccessible_link_resource.html"));
268 "web_accessible/nonaccessible_link_resource.html"));
269 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(), 258 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
270 nonaccessible_linked_resource, 2); 259 nonaccessible_linked_resource, 2);
271 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 260 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
272 browser()->tab_strip_model()->GetActiveWebContents(), 261 browser()->tab_strip_model()->GetActiveWebContents(),
273 "window.domAutomationController.send(document.URL)", 262 "window.domAutomationController.send(document.URL)",
274 &result)); 263 &result));
275 EXPECT_EQ("about:blank", result); 264 EXPECT_EQ("about:blank", result);
276 265
277 GURL accessible_client_redirect_resource( 266 GURL accessible_client_redirect_resource(embedded_test_server()->GetURL(
278 test_server()->GetURL( 267 "/extensions/api_test/extension_resource_request_policy/"
279 "files/extensions/api_test/extension_resource_request_policy/" 268 "web_accessible/accessible_redirect_resource.html"));
280 "web_accessible/accessible_redirect_resource.html"));
281 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(), 269 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
282 accessible_client_redirect_resource, 2); 270 accessible_client_redirect_resource, 2);
283 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 271 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
284 browser()->tab_strip_model()->GetActiveWebContents(), 272 browser()->tab_strip_model()->GetActiveWebContents(),
285 "window.domAutomationController.send(document.URL)", 273 "window.domAutomationController.send(document.URL)",
286 &result)); 274 &result));
287 EXPECT_NE("about:blank", result); 275 EXPECT_NE("about:blank", result);
288 276
289 GURL nonaccessible_client_redirect_resource( 277 GURL nonaccessible_client_redirect_resource(embedded_test_server()->GetURL(
290 test_server()->GetURL( 278 "/extensions/api_test/extension_resource_request_policy/"
291 "files/extensions/api_test/extension_resource_request_policy/" 279 "web_accessible/nonaccessible_redirect_resource.html"));
292 "web_accessible/nonaccessible_redirect_resource.html"));
293 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(), 280 ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(browser(),
294 nonaccessible_client_redirect_resource, 2); 281 nonaccessible_client_redirect_resource, 2);
295 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 282 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
296 browser()->tab_strip_model()->GetActiveWebContents(), 283 browser()->tab_strip_model()->GetActiveWebContents(),
297 "window.domAutomationController.send(document.URL)", 284 "window.domAutomationController.send(document.URL)",
298 &result)); 285 &result));
299 EXPECT_EQ("about:blank", result); 286 EXPECT_EQ("about:blank", result);
300 } 287 }
301 288
302 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, 289 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
303 WebAccessibleResourcesWithCSP) { 290 WebAccessibleResourcesWithCSP) {
304 std::string result; 291 std::string result;
305 ASSERT_TRUE(test_server()->Start()); 292 ASSERT_TRUE(embedded_test_server()->Start());
306 ASSERT_TRUE(LoadExtension(test_data_dir_ 293 ASSERT_TRUE(LoadExtension(test_data_dir_
307 .AppendASCII("extension_resource_request_policy") 294 .AppendASCII("extension_resource_request_policy")
308 .AppendASCII("web_accessible"))); 295 .AppendASCII("web_accessible")));
309 296
310 GURL accessible_resource_with_csp( 297 GURL accessible_resource_with_csp(embedded_test_server()->GetURL(
311 test_server()->GetURL( 298 "/extensions/api_test/extension_resource_request_policy/"
312 "files/extensions/api_test/extension_resource_request_policy/" 299 "web_accessible/accessible_resource_with_csp.html"));
313 "web_accessible/accessible_resource_with_csp.html"));
314 ui_test_utils::NavigateToURL(browser(), accessible_resource_with_csp); 300 ui_test_utils::NavigateToURL(browser(), accessible_resource_with_csp);
315 ASSERT_TRUE(content::ExecuteScriptAndExtractString( 301 ASSERT_TRUE(content::ExecuteScriptAndExtractString(
316 browser()->tab_strip_model()->GetActiveWebContents(), 302 browser()->tab_strip_model()->GetActiveWebContents(),
317 "window.domAutomationController.send(document.title)", 303 "window.domAutomationController.send(document.title)",
318 &result)); 304 &result));
319 EXPECT_EQ("Loaded", result); 305 EXPECT_EQ("Loaded", result);
320 } 306 }
321 307
322 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, Iframe) { 308 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, Iframe) {
323 // Load another extension, which the test one shouldn't be able to get 309 // Load another extension, which the test one shouldn't be able to get
324 // resources from. 310 // resources from.
325 ASSERT_TRUE(LoadExtension(test_data_dir_ 311 ASSERT_TRUE(LoadExtension(test_data_dir_
326 .AppendASCII("extension_resource_request_policy") 312 .AppendASCII("extension_resource_request_policy")
327 .AppendASCII("inaccessible"))); 313 .AppendASCII("inaccessible")));
328 EXPECT_TRUE(RunExtensionSubtest( 314 EXPECT_TRUE(RunExtensionSubtest(
329 "extension_resource_request_policy/web_accessible", 315 "extension_resource_request_policy/web_accessible",
330 "iframe.html")) << message_; 316 "iframe.html")) << message_;
331 } 317 }
332 318
333 #if defined(OS_MACOSX) 319 #if defined(OS_MACOSX)
334 #define MAYBE_ExtensionAccessibleResources DISABLED_ExtensionAccessibleResources 320 #define MAYBE_ExtensionAccessibleResources DISABLED_ExtensionAccessibleResources
335 #else 321 #else
336 #define MAYBE_ExtensionAccessibleResources ExtensionAccessibleResources 322 #define MAYBE_ExtensionAccessibleResources ExtensionAccessibleResources
337 #endif 323 #endif
338 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest, 324 IN_PROC_BROWSER_TEST_F(ExtensionResourceRequestPolicyTest,
339 MAYBE_ExtensionAccessibleResources) { 325 MAYBE_ExtensionAccessibleResources) {
340 ASSERT_TRUE(RunExtensionSubtest("accessible_cer", "main.html")) << message_; 326 ASSERT_TRUE(RunExtensionSubtest("accessible_cer", "main.html")) << message_;
341 } 327 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698