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

Side by Side Diff: content/browser/loader/resource_dispatcher_host_browsertest.cc

Issue 1411073005: Migrating tests to use EmbeddedTestServer (/content) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
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/bind.h" 5 #include "base/bind.h"
6 #include "base/bind_helpers.h" 6 #include "base/bind_helpers.h"
7 #include "base/memory/ref_counted.h" 7 #include "base/memory/ref_counted.h"
8 #include "base/run_loop.h" 8 #include "base/run_loop.h"
9 #include "base/strings/string_util.h" 9 #include "base/strings/string_util.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 92
93 bool got_downloads() const { return got_downloads_; } 93 bool got_downloads() const { return got_downloads_; }
94 94
95 private: 95 private:
96 bool got_downloads_; 96 bool got_downloads_;
97 }; 97 };
98 98
99 // Test title for content created by javascript window.open(). 99 // Test title for content created by javascript window.open().
100 // See http://crbug.com/5988 100 // See http://crbug.com/5988
101 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, DynamicTitle1) { 101 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, DynamicTitle1) {
102 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 102 ASSERT_TRUE(embedded_test_server()->Start());
103 103
104 GURL url(embedded_test_server()->GetURL("/dynamic1.html")); 104 GURL url(embedded_test_server()->GetURL("/dynamic1.html"));
105 base::string16 title; 105 base::string16 title;
106 ASSERT_TRUE(GetPopupTitle(url, &title)); 106 ASSERT_TRUE(GetPopupTitle(url, &title));
107 EXPECT_TRUE(base::StartsWith(title, ASCIIToUTF16("My Popup Title"), 107 EXPECT_TRUE(base::StartsWith(title, ASCIIToUTF16("My Popup Title"),
108 base::CompareCase::SENSITIVE)) 108 base::CompareCase::SENSITIVE))
109 << "Actual title: " << title; 109 << "Actual title: " << title;
110 } 110 }
111 111
112 // Test title for content created by javascript window.open(). 112 // Test title for content created by javascript window.open().
113 // See http://crbug.com/5988 113 // See http://crbug.com/5988
114 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, DynamicTitle2) { 114 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, DynamicTitle2) {
115 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 115 ASSERT_TRUE(embedded_test_server()->Start());
116 116
117 GURL url(embedded_test_server()->GetURL("/dynamic2.html")); 117 GURL url(embedded_test_server()->GetURL("/dynamic2.html"));
118 base::string16 title; 118 base::string16 title;
119 ASSERT_TRUE(GetPopupTitle(url, &title)); 119 ASSERT_TRUE(GetPopupTitle(url, &title));
120 EXPECT_TRUE(base::StartsWith(title, ASCIIToUTF16("My Dynamic Title"), 120 EXPECT_TRUE(base::StartsWith(title, ASCIIToUTF16("My Dynamic Title"),
121 base::CompareCase::SENSITIVE)) 121 base::CompareCase::SENSITIVE))
122 << "Actual title: " << title; 122 << "Actual title: " << title;
123 } 123 }
124 124
125 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 125 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 170
171 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 171 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
172 ContentDispositionInline) { 172 ContentDispositionInline) {
173 CheckTitleTest( 173 CheckTitleTest(
174 net::URLRequestMockHTTPJob::GetMockUrl("content-disposition-inline.html"), 174 net::URLRequestMockHTTPJob::GetMockUrl("content-disposition-inline.html"),
175 "success"); 175 "success");
176 } 176 }
177 177
178 // Test for bug #1091358. 178 // Test for bug #1091358.
179 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, SyncXMLHttpRequest) { 179 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, SyncXMLHttpRequest) {
180 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 180 ASSERT_TRUE(embedded_test_server()->Start());
181 NavigateToURL( 181 NavigateToURL(
182 shell(), embedded_test_server()->GetURL("/sync_xmlhttprequest.html")); 182 shell(), embedded_test_server()->GetURL("/sync_xmlhttprequest.html"));
183 183
184 // Let's check the XMLHttpRequest ran successfully. 184 // Let's check the XMLHttpRequest ran successfully.
185 bool success = false; 185 bool success = false;
186 EXPECT_TRUE(ExecuteScriptAndExtractBool( 186 EXPECT_TRUE(ExecuteScriptAndExtractBool(
187 shell()->web_contents(), 187 shell()->web_contents(),
188 "window.domAutomationController.send(DidSyncRequestSucceed());", 188 "window.domAutomationController.send(DidSyncRequestSucceed());",
189 &success)); 189 &success));
190 EXPECT_TRUE(success); 190 EXPECT_TRUE(success);
191 } 191 }
192 192
193 // If this flakes, use http://crbug.com/62776. 193 // If this flakes, use http://crbug.com/62776.
194 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 194 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
195 SyncXMLHttpRequest_Disallowed) { 195 SyncXMLHttpRequest_Disallowed) {
196 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 196 ASSERT_TRUE(embedded_test_server()->Start());
197 NavigateToURL( 197 NavigateToURL(
198 shell(), 198 shell(),
199 embedded_test_server()->GetURL("/sync_xmlhttprequest_disallowed.html")); 199 embedded_test_server()->GetURL("/sync_xmlhttprequest_disallowed.html"));
200 200
201 // Let's check the XMLHttpRequest ran successfully. 201 // Let's check the XMLHttpRequest ran successfully.
202 bool success = false; 202 bool success = false;
203 EXPECT_TRUE(ExecuteScriptAndExtractBool( 203 EXPECT_TRUE(ExecuteScriptAndExtractBool(
204 shell()->web_contents(), 204 shell()->web_contents(),
205 "window.domAutomationController.send(DidSucceed());", 205 "window.domAutomationController.send(DidSucceed());",
206 &success)); 206 &success));
207 EXPECT_TRUE(success); 207 EXPECT_TRUE(success);
208 } 208 }
209 209
210 // Test for bug #1159553 -- A synchronous xhr (whose content-type is 210 // Test for bug #1159553 -- A synchronous xhr (whose content-type is
211 // downloadable) would trigger download and hang the renderer process, 211 // downloadable) would trigger download and hang the renderer process,
212 // if executed while navigating to a new page. 212 // if executed while navigating to a new page.
213 // Disabled on Mac: see http://crbug.com/56264 213 // Disabled on Mac: see http://crbug.com/56264
214 #if defined(OS_MACOSX) 214 #if defined(OS_MACOSX)
215 #define MAYBE_SyncXMLHttpRequest_DuringUnload \ 215 #define MAYBE_SyncXMLHttpRequest_DuringUnload \
216 DISABLED_SyncXMLHttpRequest_DuringUnload 216 DISABLED_SyncXMLHttpRequest_DuringUnload
217 #else 217 #else
218 #define MAYBE_SyncXMLHttpRequest_DuringUnload SyncXMLHttpRequest_DuringUnload 218 #define MAYBE_SyncXMLHttpRequest_DuringUnload SyncXMLHttpRequest_DuringUnload
219 #endif 219 #endif
220 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 220 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
221 MAYBE_SyncXMLHttpRequest_DuringUnload) { 221 MAYBE_SyncXMLHttpRequest_DuringUnload) {
222 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 222 ASSERT_TRUE(embedded_test_server()->Start());
223 BrowserContext::GetDownloadManager( 223 BrowserContext::GetDownloadManager(
224 shell()->web_contents()->GetBrowserContext())->AddObserver(this); 224 shell()->web_contents()->GetBrowserContext())->AddObserver(this);
225 225
226 CheckTitleTest( 226 CheckTitleTest(
227 embedded_test_server()->GetURL("/sync_xmlhttprequest_during_unload.html"), 227 embedded_test_server()->GetURL("/sync_xmlhttprequest_during_unload.html"),
228 "sync xhr on unload"); 228 "sync xhr on unload");
229 229
230 // Navigate to a new page, to dispatch unload event and trigger xhr. 230 // Navigate to a new page, to dispatch unload event and trigger xhr.
231 // (the bug would make this step hang the renderer). 231 // (the bug would make this step hang the renderer).
232 CheckTitleTest( 232 CheckTitleTest(
233 embedded_test_server()->GetURL("/title2.html"), "Title Of Awesomeness"); 233 embedded_test_server()->GetURL("/title2.html"), "Title Of Awesomeness");
234 234
235 ASSERT_FALSE(got_downloads()); 235 ASSERT_FALSE(got_downloads());
236 } 236 }
237 237
238 // Flaky everywhere. http://crbug.com/130404 238 // Flaky everywhere. http://crbug.com/130404
239 // Tests that onunload is run for cross-site requests. (Bug 1114994) 239 // Tests that onunload is run for cross-site requests. (Bug 1114994)
240 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 240 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
241 DISABLED_CrossSiteOnunloadCookie) { 241 DISABLED_CrossSiteOnunloadCookie) {
242 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 242 ASSERT_TRUE(embedded_test_server()->Start());
243 243
244 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html"); 244 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html");
245 CheckTitleTest(url, "set cookie on unload"); 245 CheckTitleTest(url, "set cookie on unload");
246 246
247 // Navigate to a new cross-site page, to dispatch unload event and set the 247 // Navigate to a new cross-site page, to dispatch unload event and set the
248 // cookie. 248 // cookie.
249 CheckTitleTest( 249 CheckTitleTest(
250 net::URLRequestMockHTTPJob::GetMockUrl("content-sniffer-test0.html"), 250 net::URLRequestMockHTTPJob::GetMockUrl("content-sniffer-test0.html"),
251 "Content Sniffer Test 0"); 251 "Content Sniffer Test 0");
252 252
253 // Check that the cookie was set. 253 // Check that the cookie was set.
254 EXPECT_EQ("onunloadCookie=foo", GetCookies(url)); 254 EXPECT_EQ("onunloadCookie=foo", GetCookies(url));
255 } 255 }
256 256
257 // If this flakes, use http://crbug.com/130404 257 // If this flakes, use http://crbug.com/130404
258 // Tests that onunload is run for cross-site requests to URLs that complete 258 // Tests that onunload is run for cross-site requests to URLs that complete
259 // without network loads (e.g., about:blank, data URLs). 259 // without network loads (e.g., about:blank, data URLs).
260 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 260 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
261 DISABLED_CrossSiteImmediateLoadOnunloadCookie) { 261 DISABLED_CrossSiteImmediateLoadOnunloadCookie) {
262 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 262 ASSERT_TRUE(embedded_test_server()->Start());
263 263
264 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html"); 264 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html");
265 CheckTitleTest(url, "set cookie on unload"); 265 CheckTitleTest(url, "set cookie on unload");
266 266
267 // Navigate to a cross-site page that loads immediately without making a 267 // Navigate to a cross-site page that loads immediately without making a
268 // network request. The unload event should still be run. 268 // network request. The unload event should still be run.
269 NavigateToURL(shell(), GURL(url::kAboutBlankURL)); 269 NavigateToURL(shell(), GURL(url::kAboutBlankURL));
270 270
271 // Check that the cookie was set. 271 // Check that the cookie was set.
272 EXPECT_EQ("onunloadCookie=foo", GetCookies(url)); 272 EXPECT_EQ("onunloadCookie=foo", GetCookies(url));
(...skipping 14 matching lines...) Expand all
287 http_response->set_code(net::HTTP_NO_CONTENT); 287 http_response->set_code(net::HTTP_NO_CONTENT);
288 return http_response.Pass(); 288 return http_response.Pass();
289 } 289 }
290 290
291 } // namespace 291 } // namespace
292 292
293 // Tests that the unload handler is not run for 204 responses. 293 // Tests that the unload handler is not run for 204 responses.
294 // If this flakes use http://crbug.com/80596. 294 // If this flakes use http://crbug.com/80596.
295 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 295 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
296 CrossSiteNoUnloadOn204) { 296 CrossSiteNoUnloadOn204) {
297 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 297 ASSERT_TRUE(embedded_test_server()->Start());
298 298
299 // Start with a URL that sets a cookie in its unload handler. 299 // Start with a URL that sets a cookie in its unload handler.
300 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html"); 300 GURL url = embedded_test_server()->GetURL("/onunload_cookie.html");
301 CheckTitleTest(url, "set cookie on unload"); 301 CheckTitleTest(url, "set cookie on unload");
302 302
303 // Navigate to a cross-site URL that returns a 204 No Content response. 303 // Navigate to a cross-site URL that returns a 204 No Content response.
304 const char kNoContentPath[] = "/nocontent"; 304 const char kNoContentPath[] = "/nocontent";
305 embedded_test_server()->RegisterRequestHandler( 305 embedded_test_server()->RegisterRequestHandler(
306 base::Bind(&NoContentResponseHandler, kNoContentPath)); 306 base::Bind(&NoContentResponseHandler, kNoContentPath));
307 NavigateToURL(shell(), embedded_test_server()->GetURL(kNoContentPath)); 307 NavigateToURL(shell(), embedded_test_server()->GetURL(kNoContentPath));
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 GURL url = GetTestUrl("", "title2.html"); 357 GURL url = GetTestUrl("", "title2.html");
358 CheckTitleTest(url, "Title Of Awesomeness"); 358 CheckTitleTest(url, "Title Of Awesomeness");
359 } 359 }
360 360
361 // Flaky everywhere. http://crbug.com/130404 361 // Flaky everywhere. http://crbug.com/130404
362 // Tests that a cross-site navigation to an error page (resulting in the link 362 // Tests that a cross-site navigation to an error page (resulting in the link
363 // doctor page) still runs the onunload handler and can support navigations 363 // doctor page) still runs the onunload handler and can support navigations
364 // away from the link doctor page. (Bug 1235537) 364 // away from the link doctor page. (Bug 1235537)
365 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 365 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
366 DISABLED_CrossSiteNavigationErrorPage) { 366 DISABLED_CrossSiteNavigationErrorPage) {
367 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 367 ASSERT_TRUE(embedded_test_server()->Start());
368 368
369 GURL url(embedded_test_server()->GetURL("/onunload_cookie.html")); 369 GURL url(embedded_test_server()->GetURL("/onunload_cookie.html"));
370 CheckTitleTest(url, "set cookie on unload"); 370 CheckTitleTest(url, "set cookie on unload");
371 371
372 // Navigate to a new cross-site URL that results in an error. 372 // Navigate to a new cross-site URL that results in an error.
373 // TODO(creis): If this causes crashes or hangs, it might be for the same 373 // TODO(creis): If this causes crashes or hangs, it might be for the same
374 // reason as ErrorPageTest::DNSError. See bug 1199491 and 374 // reason as ErrorPageTest::DNSError. See bug 1199491 and
375 // http://crbug.com/22877. 375 // http://crbug.com/22877.
376 GURL failed_url = net::URLRequestFailedJob::GetMockHttpUrl( 376 GURL failed_url = net::URLRequestFailedJob::GetMockHttpUrl(
377 net::ERR_NAME_NOT_RESOLVED); 377 net::ERR_NAME_NOT_RESOLVED);
(...skipping 24 matching lines...) Expand all
402 "window.domAutomationController.send(true);"; 402 "window.domAutomationController.send(true);";
403 EXPECT_TRUE(ExecuteScriptAndExtractBool( 403 EXPECT_TRUE(ExecuteScriptAndExtractBool(
404 shell()->web_contents(), 404 shell()->web_contents(),
405 redirect_script, 405 redirect_script,
406 &success)); 406 &success));
407 EXPECT_EQ(expected_title16, title_watcher.WaitAndGetTitle()); 407 EXPECT_EQ(expected_title16, title_watcher.WaitAndGetTitle());
408 } 408 }
409 409
410 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 410 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
411 CrossSiteNavigationErrorPage2) { 411 CrossSiteNavigationErrorPage2) {
412 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 412 ASSERT_TRUE(embedded_test_server()->Start());
413 413
414 GURL url(embedded_test_server()->GetURL("/title2.html")); 414 GURL url(embedded_test_server()->GetURL("/title2.html"));
415 CheckTitleTest(url, "Title Of Awesomeness"); 415 CheckTitleTest(url, "Title Of Awesomeness");
416 416
417 // Navigate to a new cross-site URL that results in an error. 417 // Navigate to a new cross-site URL that results in an error.
418 // TODO(creis): If this causes crashes or hangs, it might be for the same 418 // TODO(creis): If this causes crashes or hangs, it might be for the same
419 // reason as ErrorPageTest::DNSError. See bug 1199491 and 419 // reason as ErrorPageTest::DNSError. See bug 1199491 and
420 // http://crbug.com/22877. 420 // http://crbug.com/22877.
421 GURL failed_url = net::URLRequestFailedJob::GetMockHttpUrl( 421 GURL failed_url = net::URLRequestFailedJob::GetMockHttpUrl(
422 net::ERR_NAME_NOT_RESOLVED); 422 net::ERR_NAME_NOT_RESOLVED);
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 http_response->AddCustomHeader( 473 http_response->AddCustomHeader(
474 "Location", request.relative_url.substr(request_path.length())); 474 "Location", request.relative_url.substr(request_path.length()));
475 return http_response.Pass(); 475 return http_response.Pass();
476 } 476 }
477 477
478 } // namespace 478 } // namespace
479 479
480 // Test that we update the cookie policy URLs correctly when transferring 480 // Test that we update the cookie policy URLs correctly when transferring
481 // navigations. 481 // navigations.
482 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, CookiePolicy) { 482 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, CookiePolicy) {
483 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 483 ASSERT_TRUE(embedded_test_server()->Start());
484 embedded_test_server()->RegisterRequestHandler( 484 embedded_test_server()->RegisterRequestHandler(
485 base::Bind(&HandleRedirectRequest, "/redirect?")); 485 base::Bind(&HandleRedirectRequest, "/redirect?"));
486 486
487 std::string set_cookie_url(base::StringPrintf( 487 std::string set_cookie_url(base::StringPrintf(
488 "http://localhost:%u/set_cookie.html", embedded_test_server()->port())); 488 "http://localhost:%u/set_cookie.html", embedded_test_server()->port()));
489 GURL url(embedded_test_server()->GetURL("/redirect?" + set_cookie_url)); 489 GURL url(embedded_test_server()->GetURL("/redirect?" + set_cookie_url));
490 490
491 ShellContentBrowserClient::SetSwapProcessesForRedirect(true); 491 ShellContentBrowserClient::SetSwapProcessesForRedirect(true);
492 ShellNetworkDelegate::SetAcceptAllCookies(false); 492 ShellNetworkDelegate::SetAcceptAllCookies(false);
493 493
(...skipping 23 matching lines...) Expand all
517 517
518 private: 518 private:
519 GURL watch_url_; 519 GURL watch_url_;
520 ui::PageTransition page_transition_; 520 ui::PageTransition page_transition_;
521 }; 521 };
522 522
523 // Test that ui::PAGE_TRANSITION_CLIENT_REDIRECT is correctly set 523 // Test that ui::PAGE_TRANSITION_CLIENT_REDIRECT is correctly set
524 // when encountering a meta refresh tag. 524 // when encountering a meta refresh tag.
525 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, 525 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest,
526 PageTransitionClientRedirect) { 526 PageTransitionClientRedirect) {
527 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); 527 ASSERT_TRUE(embedded_test_server()->Start());
528 528
529 PageTransitionResourceDispatcherHostDelegate delegate( 529 PageTransitionResourceDispatcherHostDelegate delegate(
530 embedded_test_server()->GetURL("/title1.html")); 530 embedded_test_server()->GetURL("/title1.html"));
531 ResourceDispatcherHost::Get()->SetDelegate(&delegate); 531 ResourceDispatcherHost::Get()->SetDelegate(&delegate);
532 532
533 NavigateToURLBlockUntilNavigationsComplete( 533 NavigateToURLBlockUntilNavigationsComplete(
534 shell(), 534 shell(),
535 embedded_test_server()->GetURL("/client_redirect.html"), 535 embedded_test_server()->GetURL("/client_redirect.html"),
536 2); 536 2);
537 537
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
744 744
745 // Reload with Lo-Fi disabled. 745 // Reload with Lo-Fi disabled.
746 Reset(false); 746 Reset(false);
747 TestNavigationObserver tab_observer(shell()->web_contents(), 1); 747 TestNavigationObserver tab_observer(shell()->web_contents(), 1);
748 shell()->web_contents()->GetController().ReloadDisableLoFi(true); 748 shell()->web_contents()->GetController().ReloadDisableLoFi(true);
749 tab_observer.Wait(); 749 tab_observer.Wait();
750 CheckResourcesRequested(false); 750 CheckResourcesRequested(false);
751 } 751 }
752 752
753 } // namespace content 753 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/loader/cross_site_resource_handler_browsertest.cc ('k') | content/browser/manifest/manifest_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698