| 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 d7e41e5856023ca3d42de60dac4c68754f8c151d..169404cd387a1a0e398cd4e76799bafe14c227ef 100644
|
| --- a/content/browser/frame_host/navigator_impl_unittest.cc
|
| +++ b/content/browser/frame_host/navigator_impl_unittest.cc
|
| @@ -131,7 +131,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_EQ(NavigationRequest::RESPONSE_STARTED, request->state());
|
|
|
| // Commit the navigation.
|
| - main_test_rfh()->SendNavigate(0, kUrl);
|
| + main_test_rfh()->SendNavigate(0, 0, true, kUrl);
|
| EXPECT_EQ(RenderFrameHostImpl::STATE_DEFAULT, main_test_rfh()->rfh_state());
|
| EXPECT_EQ(SiteInstanceImpl::GetSiteForURL(browser_context(), kUrl),
|
| main_test_rfh()->GetSiteInstance()->GetSiteURL());
|
| @@ -184,7 +184,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_EQ(NavigationRequest::RESPONSE_STARTED, request->state());
|
|
|
| // Commit the navigation.
|
| - main_test_rfh()->SendNavigate(0, kUrl2);
|
| + main_test_rfh()->SendNavigate(0, 0, true, kUrl2);
|
| EXPECT_EQ(RenderFrameHostImpl::STATE_DEFAULT, main_test_rfh()->rfh_state());
|
| EXPECT_EQ(SiteInstanceImpl::GetSiteForURL(browser_context(), kUrl2),
|
| main_test_rfh()->GetSiteInstance()->GetSiteURL());
|
| @@ -392,7 +392,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, CrossSiteNavigation) {
|
| EXPECT_TRUE(DidRenderFrameHostRequestCommit(speculative_rfh));
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
|
|
| RenderFrameHostImpl* final_rfh = main_test_rfh();
|
| EXPECT_EQ(speculative_rfh, final_rfh);
|
| @@ -437,7 +437,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, RedirectCrossSite) {
|
| EXPECT_TRUE(DidRenderFrameHostRequestCommit(final_speculative_rfh));
|
|
|
| // Commit the navigation.
|
| - final_speculative_rfh->SendNavigate(0, kUrl2);
|
| + final_speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
| RenderFrameHostImpl* final_rfh = main_test_rfh();
|
| ASSERT_TRUE(final_rfh);
|
| EXPECT_NE(rfh, final_rfh);
|
| @@ -506,7 +506,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| // Commit the navigation.
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
|
|
| // Confirm that the commit corresponds to the new request.
|
| ASSERT_TRUE(main_test_rfh());
|
| @@ -573,7 +573,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| // Commit the navigation.
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
|
|
| // Confirm that the commit corresponds to the new request.
|
| ASSERT_TRUE(main_test_rfh());
|
| @@ -626,7 +626,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| // Commit the navigation.
|
| - speculative_rfh->SendNavigate(0, kUrl1);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl1);
|
| EXPECT_EQ(kUrl1, contents()->GetLastCommittedURL());
|
| }
|
|
|
| @@ -674,7 +674,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| // Commit the navigation.
|
| - speculative_rfh->SendNavigate(0, kUrl1);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl1);
|
| EXPECT_EQ(kUrl1, contents()->GetLastCommittedURL());
|
| }
|
|
|
| @@ -723,7 +723,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| // Commit the navigation.
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
| EXPECT_EQ(kUrl2, contents()->GetLastCommittedURL());
|
| }
|
|
|
| @@ -746,7 +746,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, Reload) {
|
| main_test_rfh()->PrepareForCommit();
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
|
|
| - main_test_rfh()->SendNavigate(0, kUrl);
|
| + main_test_rfh()->SendNavigate(0, 0, true, kUrl);
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
|
|
| // Now do a shift+reload.
|
| @@ -799,7 +799,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_FALSE(node->render_manager()->pending_frame_host());
|
|
|
| // Invoke OnDidCommitProvisionalLoad.
|
| - speculative_rfh->SendNavigate(0, kUrl);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl);
|
| EXPECT_EQ(site_instance_id, main_test_rfh()->GetSiteInstance()->GetId());
|
| EXPECT_FALSE(GetSpeculativeRenderFrameHost(node));
|
| EXPECT_FALSE(node->render_manager()->pending_frame_host());
|
| @@ -867,7 +867,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_NE(site_instance_id, redirect_site_instance_id);
|
|
|
| // Invoke OnDidCommitProvisionalLoad.
|
| - speculative_rfh->SendNavigate(0, kUrlRedirect);
|
| + speculative_rfh->SendNavigate(0, 0, false, kUrlRedirect);
|
|
|
| // Check that the speculative RenderFrameHost was swapped in.
|
| EXPECT_EQ(redirect_site_instance_id,
|
| @@ -922,7 +922,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation,
|
| EXPECT_TRUE(DidRenderFrameHostRequestCommit(rfh1));
|
| EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh()));
|
|
|
| - rfh1->SendNavigate(1, kUrl1);
|
| + rfh1->SendNavigate(1, 1, false, kUrl1);
|
| EXPECT_EQ(rfh1, main_test_rfh());
|
| EXPECT_EQ(RenderFrameHostImpl::STATE_DEFAULT, rfh1->rfh_state());
|
| EXPECT_FALSE(rfhm->IsOnSwappedOutList(rfh1));
|
| @@ -953,7 +953,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, DataUrls) {
|
| EXPECT_FALSE(navigation_request->loader_for_testing());
|
| TestRenderFrameHost* speculative_rfh = GetSpeculativeRenderFrameHost(node);
|
| ASSERT_TRUE(speculative_rfh);
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
| EXPECT_EQ(main_test_rfh(), speculative_rfh);
|
|
|
| // Go back to the initial site.
|
| @@ -970,7 +970,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, DataUrls) {
|
| EXPECT_FALSE(navigation_request->loader_for_testing());
|
| speculative_rfh = GetSpeculativeRenderFrameHost(node);
|
| ASSERT_TRUE(speculative_rfh);
|
| - speculative_rfh->SendNavigate(0, kUrl2);
|
| + speculative_rfh->SendNavigate(0, 0, true, kUrl2);
|
| EXPECT_EQ(main_test_rfh(), speculative_rfh);
|
| }
|
|
|
|
|