| Index: content/browser/loader/resource_loader_unittest.cc
|
| diff --git a/content/browser/loader/resource_loader_unittest.cc b/content/browser/loader/resource_loader_unittest.cc
|
| index 9f3d17f64807ae8908c023fbb586e3cf584dfe73..8ef2da039db6008339f6750837fed1f2a447339a 100644
|
| --- a/content/browser/loader/resource_loader_unittest.cc
|
| +++ b/content/browser/loader/resource_loader_unittest.cc
|
| @@ -243,7 +243,8 @@ const char kRedirectHeaders[] =
|
|
|
| class MockHTTPSJobURLRequestInterceptor : public net::URLRequestInterceptor {
|
| public:
|
| - MockHTTPSJobURLRequestInterceptor(bool redirect) : redirect_(redirect) {}
|
| + explicit MockHTTPSJobURLRequestInterceptor(bool redirect)
|
| + : redirect_(redirect) {}
|
| ~MockHTTPSJobURLRequestInterceptor() override {}
|
|
|
| // net::URLRequestInterceptor:
|
| @@ -261,7 +262,6 @@ class MockHTTPSJobURLRequestInterceptor : public net::URLRequestInterceptor {
|
| bool redirect_;
|
| };
|
|
|
| -// Arbitrary read buffer size.
|
| // Test browser client that captures calls to SelectClientCertificates and
|
| // records the arguments of the most recent call for later inspection.
|
| class SelectCertificateBrowserClient : public TestContentBrowserClient {
|
| @@ -1372,7 +1372,9 @@ TEST_F(ResourceLoaderTest, OutOfBandCancelDuringStart) {
|
| EXPECT_EQ(0, raw_ptr_resource_handler_->on_response_completed_called());
|
| EXPECT_EQ(1, handle_external_protocol_);
|
|
|
| - raw_ptr_resource_handler_->CancelWithError(net::ERR_FAILED);
|
| + // Can't cancel through the ResourceHandler, since that depends on
|
| + // ResourceDispatachHost, which these tests don't use.
|
| + loader_->CancelRequest(false);
|
| raw_ptr_resource_handler_->WaitUntilResponseComplete();
|
|
|
| EXPECT_EQ(0, did_received_redirect_);
|
| @@ -1383,7 +1385,8 @@ TEST_F(ResourceLoaderTest, OutOfBandCancelDuringStart) {
|
| EXPECT_EQ(0, raw_ptr_resource_handler_->on_request_redirected_called());
|
| EXPECT_EQ(0, raw_ptr_resource_handler_->on_response_started_called());
|
| EXPECT_EQ(1, raw_ptr_resource_handler_->on_response_completed_called());
|
| - EXPECT_EQ(net::ERR_FAILED, raw_ptr_resource_handler_->final_status().error());
|
| + EXPECT_EQ(net::ERR_ABORTED,
|
| + raw_ptr_resource_handler_->final_status().error());
|
| EXPECT_EQ("", raw_ptr_resource_handler_->body());
|
| }
|
|
|
| @@ -1401,7 +1404,9 @@ TEST_F(ResourceLoaderTest, OutOfBandCancelDuringRead) {
|
| EXPECT_EQ(0, raw_ptr_resource_handler_->on_response_completed_called());
|
| EXPECT_EQ(1, handle_external_protocol_);
|
|
|
| - raw_ptr_resource_handler_->CancelWithError(net::ERR_FAILED);
|
| + // Can't cancel through the ResourceHandler, since that depends on
|
| + // ResourceDispatachHost, which these tests don't use.
|
| + loader_->CancelRequest(false);
|
| raw_ptr_resource_handler_->WaitUntilResponseComplete();
|
| EXPECT_EQ(0, did_received_redirect_);
|
| EXPECT_EQ(1, did_receive_response_);
|
| @@ -1412,7 +1417,8 @@ TEST_F(ResourceLoaderTest, OutOfBandCancelDuringRead) {
|
| EXPECT_EQ(1, raw_ptr_resource_handler_->on_response_started_called());
|
| EXPECT_EQ(0, raw_ptr_resource_handler_->on_read_completed_called());
|
| EXPECT_EQ(1, raw_ptr_resource_handler_->on_response_completed_called());
|
| - EXPECT_EQ(net::ERR_FAILED, raw_ptr_resource_handler_->final_status().error());
|
| + EXPECT_EQ(net::ERR_ABORTED,
|
| + raw_ptr_resource_handler_->final_status().error());
|
| EXPECT_EQ("", raw_ptr_resource_handler_->body());
|
| }
|
|
|
| @@ -1420,8 +1426,9 @@ TEST_F(ResourceLoaderTest, ResumeCanceledRequest) {
|
| raw_ptr_resource_handler_->set_defer_on_will_start(true);
|
|
|
| loader_->StartRequest();
|
| + raw_ptr_resource_handler_->WaitUntilDeferred();
|
| loader_->CancelRequest(true);
|
| - static_cast<ResourceController*>(loader_.get())->Resume();
|
| + raw_ptr_resource_handler_->Resume();
|
| }
|
|
|
| class EffectiveConnectionTypeResourceLoaderTest : public ResourceLoaderTest {
|
|
|