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..1f893a73028fbc54c246a1a6dc8550a728d4d163 100644 |
--- a/content/browser/frame_host/navigator_impl_unittest.cc |
+++ b/content/browser/frame_host/navigator_impl_unittest.cc |
@@ -543,9 +543,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_TRUE(loader1); |
// Confirm a speculative RenderFrameHost was created. |
clamy
2015/03/05 10:44:05
nit: "Confirm that"
carlosk
2015/03/06 11:55:03
Done.
|
- TestRenderFrameHost* speculative_rfh = GetSpeculativeRenderFrameHost(node); |
- ASSERT_TRUE(speculative_rfh); |
- int32 site_instance_id_1 = speculative_rfh->GetSiteInstance()->GetId(); |
+ ASSERT_TRUE(GetSpeculativeRenderFrameHost(node)); |
// Now receive a renderer-initiated user-initiated request. It should replace |
// the current NavigationRequest. |
@@ -559,28 +557,21 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
// Confirm that the first loader got destroyed. |
EXPECT_FALSE(loader1); |
- // Confirm that a new speculative RenderFrameHost was created. |
- speculative_rfh = GetSpeculativeRenderFrameHost(node); |
- ASSERT_TRUE(speculative_rfh); |
- int32 site_instance_id_2 = speculative_rfh->GetSiteInstance()->GetId(); |
- EXPECT_NE(site_instance_id_1, site_instance_id_2); |
+ // Confirm that a the speculative RenderFrameHost was destroyed. |
clamy
2015/03/05 10:44:05
Remove the "a" from the comment.
carlosk
2015/03/06 11:55:03
Done.
|
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// Have the RenderFrameHost commit the navigation. |
scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(request2) |
->CallOnResponseStarted(response, MakeEmptyStream()); |
- EXPECT_TRUE(DidRenderFrameHostRequestCommit(speculative_rfh)); |
- EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
+ EXPECT_TRUE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
// Commit the navigation. |
- speculative_rfh->SendNavigate(0, kUrl2); |
+ main_test_rfh()->SendNavigate(0, kUrl2); |
// Confirm that the commit corresponds to the new request. |
ASSERT_TRUE(main_test_rfh()); |
EXPECT_EQ(kUrl2, contents()->GetLastCommittedURL()); |
- |
- // Confirm that the committed RenderFrameHost is the latest speculative one. |
- EXPECT_EQ(site_instance_id_2, main_test_rfh()->GetSiteInstance()->GetId()); |
} |
// PlzNavigate: Test that a renderer-initiated user-initiated navigation is NOT |
@@ -604,7 +595,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_EQ(kUrl1, request1->common_params().url); |
EXPECT_FALSE(request1->browser_initiated()); |
EXPECT_TRUE(request1->begin_params().has_user_gesture); |
- EXPECT_TRUE(GetSpeculativeRenderFrameHost(node)); |
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// Now receive a renderer-initiated non-user-initiated request. Nothing should |
// change. |
@@ -615,18 +606,16 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_EQ(kUrl1, request2->common_params().url); |
EXPECT_FALSE(request2->browser_initiated()); |
EXPECT_TRUE(request2->begin_params().has_user_gesture); |
- TestRenderFrameHost* speculative_rfh = GetSpeculativeRenderFrameHost(node); |
- ASSERT_TRUE(speculative_rfh); |
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// Have the RenderFrameHost commit the navigation. |
scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(request2) |
->CallOnResponseStarted(response, MakeEmptyStream()); |
- EXPECT_TRUE(DidRenderFrameHostRequestCommit(speculative_rfh)); |
- EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
+ EXPECT_TRUE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
// Commit the navigation. |
- speculative_rfh->SendNavigate(0, kUrl1); |
+ main_test_rfh()->SendNavigate(0, kUrl1); |
EXPECT_EQ(kUrl1, contents()->GetLastCommittedURL()); |
} |
@@ -698,7 +687,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_EQ(kUrl1, request1->common_params().url); |
EXPECT_FALSE(request1->browser_initiated()); |
EXPECT_FALSE(request1->begin_params().has_user_gesture); |
- EXPECT_TRUE(GetSpeculativeRenderFrameHost(node)); |
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
base::WeakPtr<TestNavigationURLLoader> loader1 = |
GetLoaderForNavigationRequest(request1)->AsWeakPtr(); |
EXPECT_TRUE(loader1); |
@@ -709,8 +698,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
EXPECT_EQ(kUrl2, request2->common_params().url); |
EXPECT_FALSE(request2->browser_initiated()); |
EXPECT_FALSE(request2->begin_params().has_user_gesture); |
- TestRenderFrameHost* speculative_rfh = GetSpeculativeRenderFrameHost(node); |
- ASSERT_TRUE(speculative_rfh); |
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
// Confirm that the first loader got destroyed. |
EXPECT_FALSE(loader1); |
@@ -719,11 +707,10 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, |
scoped_refptr<ResourceResponse> response(new ResourceResponse); |
GetLoaderForNavigationRequest(request2) |
->CallOnResponseStarted(response, MakeEmptyStream()); |
- EXPECT_TRUE(DidRenderFrameHostRequestCommit(speculative_rfh)); |
- EXPECT_FALSE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
+ EXPECT_TRUE(DidRenderFrameHostRequestCommit(main_test_rfh())); |
// Commit the navigation. |
- speculative_rfh->SendNavigate(0, kUrl2); |
+ main_test_rfh()->SendNavigate(0, kUrl2); |
EXPECT_EQ(kUrl2, contents()->GetLastCommittedURL()); |
} |
@@ -968,10 +955,7 @@ TEST_F(NavigatorTestWithBrowserSideNavigation, DataUrls) { |
EXPECT_EQ(NavigationRequest::RESPONSE_STARTED, |
navigation_request->state()); |
EXPECT_FALSE(navigation_request->loader_for_testing()); |
- speculative_rfh = GetSpeculativeRenderFrameHost(node); |
- ASSERT_TRUE(speculative_rfh); |
- speculative_rfh->SendNavigate(0, kUrl2); |
- EXPECT_EQ(main_test_rfh(), speculative_rfh); |
+ EXPECT_FALSE(GetSpeculativeRenderFrameHost(node)); |
carlosk
2015/03/04 19:42:41
I removed the call to SendNavigate because in the
clamy
2015/03/05 10:44:04
Acknowledged.
|
} |
} // namespace content |