| OLD | NEW |
| 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/strings/string_util.h" | 5 #include "base/strings/string_util.h" |
| 6 #include "base/strings/utf_string_conversions.h" | 6 #include "base/strings/utf_string_conversions.h" |
| 7 #include "content/browser/download/download_manager_impl.h" | 7 #include "content/browser/download/download_manager_impl.h" |
| 8 #include "content/browser/web_contents/web_contents_impl.h" | 8 #include "content/browser/web_contents/web_contents_impl.h" |
| 9 #include "content/public/browser/browser_context.h" | 9 #include "content/public/browser/browser_context.h" |
| 10 #include "content/public/browser/browser_thread.h" | 10 #include "content/public/browser/browser_thread.h" |
| (...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 249 | 249 |
| 250 // Handles |request| by serving a redirect response. | 250 // Handles |request| by serving a redirect response. |
| 251 scoped_ptr<net::test_server::HttpResponse> NoContentResponseHandler( | 251 scoped_ptr<net::test_server::HttpResponse> NoContentResponseHandler( |
| 252 const std::string& path, | 252 const std::string& path, |
| 253 const net::test_server::HttpRequest& request) { | 253 const net::test_server::HttpRequest& request) { |
| 254 if (!StartsWithASCII(path, request.relative_url, true)) | 254 if (!StartsWithASCII(path, request.relative_url, true)) |
| 255 return scoped_ptr<net::test_server::HttpResponse>(); | 255 return scoped_ptr<net::test_server::HttpResponse>(); |
| 256 | 256 |
| 257 scoped_ptr<net::test_server::BasicHttpResponse> http_response( | 257 scoped_ptr<net::test_server::BasicHttpResponse> http_response( |
| 258 new net::test_server::BasicHttpResponse); | 258 new net::test_server::BasicHttpResponse); |
| 259 http_response->set_code(net::test_server::NO_CONTENT); | 259 http_response->set_code(net::HTTP_NO_CONTENT); |
| 260 return http_response.PassAs<net::test_server::HttpResponse>(); | 260 return http_response.PassAs<net::test_server::HttpResponse>(); |
| 261 } | 261 } |
| 262 | 262 |
| 263 } // namespace | 263 } // namespace |
| 264 | 264 |
| 265 // Tests that the unload handler is not run for 204 responses. | 265 // Tests that the unload handler is not run for 204 responses. |
| 266 // If this flakes use http://crbug.com/80596. | 266 // If this flakes use http://crbug.com/80596. |
| 267 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, | 267 IN_PROC_BROWSER_TEST_F(ResourceDispatcherHostBrowserTest, |
| 268 CrossSiteNoUnloadOn204) { | 268 CrossSiteNoUnloadOn204) { |
| 269 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); | 269 ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 414 CrossSiteFailedRequest) { | 414 CrossSiteFailedRequest) { |
| 415 // Visit another URL first to trigger a cross-site navigation. | 415 // Visit another URL first to trigger a cross-site navigation. |
| 416 NavigateToURL(shell(), GetTestUrl("", "simple_page.html")); | 416 NavigateToURL(shell(), GetTestUrl("", "simple_page.html")); |
| 417 | 417 |
| 418 // Visit a URL that fails without calling ResourceDispatcherHost::Read. | 418 // Visit a URL that fails without calling ResourceDispatcherHost::Read. |
| 419 GURL broken_url("chrome://theme"); | 419 GURL broken_url("chrome://theme"); |
| 420 NavigateToURL(shell(), broken_url); | 420 NavigateToURL(shell(), broken_url); |
| 421 } | 421 } |
| 422 | 422 |
| 423 } // namespace content | 423 } // namespace content |
| OLD | NEW |