| Index: content/browser/loader/resource_dispatcher_host_unittest.cc
|
| diff --git a/content/browser/loader/resource_dispatcher_host_unittest.cc b/content/browser/loader/resource_dispatcher_host_unittest.cc
|
| index 2aafc04f52b706c5ce5ea7d05b344e9b946bbafe..69ad6f0593c7d1a00cd5aab27cf0da49574bfdf3 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_unittest.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_unittest.cc
|
| @@ -1169,9 +1169,9 @@ TEST_F(ResourceDispatcherHostTest, DeletedFilterDetached) {
|
| "GET", RESOURCE_TYPE_PING, net::URLRequestTestJob::test_url_3());
|
|
|
| ResourceHostMsg_RequestResource msg_prefetch(0, 1, request_prefetch);
|
| - host_.OnMessageReceived(msg_prefetch, filter_);
|
| + host_.OnMessageReceived(msg_prefetch, filter_.get());
|
| ResourceHostMsg_RequestResource msg_ping(0, 2, request_ping);
|
| - host_.OnMessageReceived(msg_ping, filter_);
|
| + host_.OnMessageReceived(msg_ping, filter_.get());
|
|
|
| // Remove the filter before processing the requests by simulating channel
|
| // closure.
|
| @@ -1219,7 +1219,7 @@ TEST_F(ResourceDispatcherHostTest, DeletedFilterDetachedRedirect) {
|
| net::URLRequestTestJob::test_url_redirect_to_url_2());
|
|
|
| ResourceHostMsg_RequestResource msg(0, 1, request);
|
| - host_.OnMessageReceived(msg, filter_);
|
| + host_.OnMessageReceived(msg, filter_.get());
|
|
|
| // Remove the filter before processing the request by simulating channel
|
| // closure.
|
| @@ -2521,7 +2521,7 @@ TEST_F(ResourceDispatcherHostTest, TransferNavigationWithTwoRedirects) {
|
| EXPECT_EQ(second_filter->child_id(), info->GetChildID());
|
| EXPECT_EQ(new_render_view_id, info->GetRouteID());
|
| EXPECT_EQ(new_request_id, info->GetRequestID());
|
| - EXPECT_EQ(second_filter, info->filter());
|
| + EXPECT_EQ(second_filter.get(), info->filter());
|
|
|
| // Let request complete.
|
| base::MessageLoop::current()->RunUntilIdle();
|
| @@ -2762,7 +2762,7 @@ TEST_F(ResourceDispatcherHostTest, RegisterDownloadedTempFile) {
|
|
|
| // The child releases from the request.
|
| ResourceHostMsg_ReleaseDownloadedFile release_msg(kRequestID);
|
| - host_.OnMessageReceived(release_msg, filter_);
|
| + host_.OnMessageReceived(release_msg, filter_.get());
|
|
|
| // Still readable because there is another reference to the file. (The child
|
| // may take additional blob references.)
|
| @@ -2820,7 +2820,7 @@ TEST_F(ResourceDispatcherHostTest, DownloadToFile) {
|
| "GET", RESOURCE_TYPE_SUB_RESOURCE, net::URLRequestTestJob::test_url_1());
|
| request.download_to_file = true;
|
| ResourceHostMsg_RequestResource request_msg(0, 1, request);
|
| - host_.OnMessageReceived(request_msg, filter_);
|
| + host_.OnMessageReceived(request_msg, filter_.get());
|
|
|
| // Running the message loop until idle does not work because
|
| // RedirectToFileResourceHandler posts things to base::WorkerPool. Instead,
|
| @@ -2875,7 +2875,7 @@ TEST_F(ResourceDispatcherHostTest, DownloadToFile) {
|
| // RunUntilIdle doesn't work because base::WorkerPool is involved.
|
| ShareableFileReleaseWaiter waiter(response_head.download_file_path);
|
| ResourceHostMsg_ReleaseDownloadedFile release_msg(1);
|
| - host_.OnMessageReceived(release_msg, filter_);
|
| + host_.OnMessageReceived(release_msg, filter_.get());
|
| waiter.Wait();
|
| // The release callback runs before the delete is scheduled, so pump the
|
| // message loop for the delete itself. (This relies on the delete happening on
|
|
|