| Index: content/browser/frame_host/navigator_impl_unittest.cc
|
| diff --git a/content/browser/frame_host/navigator_impl_unittest.cc b/content/browser/frame_host/navigator_impl_unittest.cc
|
| index 82a49874ec9561ca5d6d17ec8a0aeb1c70cb8cce..77503165aa5b7be7fe64220b7370bd20cb754d1b 100644
|
| --- a/content/browser/frame_host/navigator_impl_unittest.cc
|
| +++ b/content/browser/frame_host/navigator_impl_unittest.cc
|
| @@ -421,21 +421,14 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, RedirectCrossSite) {
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
|
|
| // It then redirects to another site.
|
| - net::RedirectInfo redirect_info;
|
| - redirect_info.status_code = 302;
|
| - redirect_info.new_method = "GET";
|
| - redirect_info.new_url = kUrl2;
|
| - redirect_info.new_first_party_for_cookies = kUrl2;
|
| - scoped_refptr<ResourceResponse> response(new ResourceResponse);
|
| - GetLoaderForNavigationRequest(main_request)->CallOnRequestRedirected(
|
| - redirect_info, response);
|
| + GetLoaderForNavigationRequest(main_request)->SimulateServerRedirect(kUrl2);
|
|
|
| // The redirect should have been followed.
|
| EXPECT_EQ(1, GetLoaderForNavigationRequest(main_request)->redirect_count());
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
|
|
| // Have the RenderFrameHost commit the navigation.
|
| - response = new ResourceResponse;
|
| + scoped_refptr<ResourceResponse> response(new ResourceResponse);
|
| GetLoaderForNavigationRequest(main_request)->CallOnResponseStarted(
|
| response, MakeEmptyStream());
|
| TestRenderFrameHost* final_speculative_rfh =
|
| @@ -750,7 +743,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, Reload) {
|
| ASSERT_TRUE(main_request != NULL);
|
| EXPECT_EQ(FrameMsg_Navigate_Type::RELOAD,
|
| main_request->common_params().navigation_type);
|
| - main_test_rfh()->PrepareForCommit(kUrl);
|
| + main_test_rfh()->PrepareForCommit();
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
|
|
| main_test_rfh()->SendNavigate(0, kUrl);
|
| @@ -765,7 +758,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, Reload) {
|
| ASSERT_TRUE(main_request != NULL);
|
| EXPECT_EQ(FrameMsg_Navigate_Type::RELOAD_IGNORING_CACHE,
|
| main_request->common_params().navigation_type);
|
| - main_test_rfh()->PrepareForCommit(kUrl);
|
| + main_test_rfh()->PrepareForCommit();
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
| }
|
|
|
| @@ -843,14 +836,8 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| NavigationRequest* main_request = GetNavigationRequestForFrameTreeNode(node);
|
| ASSERT_TRUE(main_request);
|
| const GURL kUrlRedirect("https://www.google.com/");
|
| - net::RedirectInfo redirect_info;
|
| - redirect_info.status_code = 302;
|
| - redirect_info.new_method = "GET";
|
| - redirect_info.new_url = kUrlRedirect;
|
| - redirect_info.new_first_party_for_cookies = kUrlRedirect;
|
| - scoped_refptr<ResourceResponse> response(new ResourceResponse);
|
| GetLoaderForNavigationRequest(main_request)
|
| - ->CallOnRequestRedirected(redirect_info, response);
|
| + ->SimulateServerRedirect(kUrlRedirect);
|
| EXPECT_EQ(init_site_instance_id, main_test_rfh()->GetSiteInstance()->GetId());
|
| speculative_rfh = GetSpeculativeRenderFrameHost(node);
|
| ASSERT_TRUE(speculative_rfh);
|
| @@ -863,7 +850,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
|
|
| // Commit the navigation with Navigator by simulating the call to
|
| // OnResponseStarted.
|
| - response = new ResourceResponse;
|
| + scoped_refptr<ResourceResponse> response(new ResourceResponse);
|
| GetLoaderForNavigationRequest(main_request)
|
| ->CallOnResponseStarted(response, MakeEmptyStream());
|
| speculative_rfh = GetSpeculativeRenderFrameHost(node);
|
|
|