Index: content/browser/web_contents/web_contents_impl_unittest.cc |
diff --git a/content/browser/web_contents/web_contents_impl_unittest.cc b/content/browser/web_contents/web_contents_impl_unittest.cc |
index e4ddf6e9978bb9338490d596eb20f31795b9e2ce..3e375a8bc832ae09841621fa90d4a4708974efd4 100644 |
--- a/content/browser/web_contents/web_contents_impl_unittest.cc |
+++ b/content/browser/web_contents/web_contents_impl_unittest.cc |
@@ -520,8 +520,9 @@ TEST_F(WebContentsImplTest, CrossSiteBoundaries) { |
url, Referrer(), ui::PAGE_TRANSITION_TYPED, std::string()); |
int entry_id = controller().GetPendingEntry()->GetUniqueID(); |
orig_rfh->PrepareForCommit(); |
- contents()->TestDidNavigate(orig_rfh, entry_id, true, url, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ orig_rfh, entry_id, true, url, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 0, 0); |
// Keep the number of active frames in orig_rfh's SiteInstance non-zero so |
// that orig_rfh doesn't get deleted when it gets swapped out. |
@@ -556,8 +557,9 @@ TEST_F(WebContentsImplTest, CrossSiteBoundaries) { |
} |
// DidNavigate from the pending page |
- contents()->TestDidNavigate(pending_rfh, entry_id, true, url2, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ pending_rfh, entry_id, true, url2, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 1, 1); |
SiteInstance* instance2 = contents()->GetSiteInstance(); |
// Keep the number of active frames in pending_rfh's SiteInstance |
@@ -594,8 +596,9 @@ TEST_F(WebContentsImplTest, CrossSiteBoundaries) { |
} |
// DidNavigate from the back action |
- contents()->TestDidNavigate(goback_rfh, entry_id, false, url2, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ goback_rfh, entry_id, false, url2, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 2, 0); |
EXPECT_FALSE(contents()->CrossProcessNavigationPending()); |
EXPECT_EQ(goback_rfh, main_test_rfh()); |
EXPECT_EQ(instance1, contents()->GetSiteInstance()); |
@@ -1131,8 +1134,9 @@ TEST_F(WebContentsImplTest, CrossSiteNavigationBackPreempted) { |
int entry_id = controller().GetPendingEntry()->GetUniqueID(); |
TestRenderFrameHost* webui_rfh = main_test_rfh(); |
webui_rfh->PrepareForCommit(); |
- contents()->TestDidNavigate(webui_rfh, entry_id, true, url1, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ webui_rfh, entry_id, true, url1, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 0, 0); |
NavigationEntry* entry1 = controller().GetLastCommittedEntry(); |
SiteInstance* instance1 = contents()->GetSiteInstance(); |
@@ -1157,8 +1161,9 @@ TEST_F(WebContentsImplTest, CrossSiteNavigationBackPreempted) { |
webui_rfh->PrepareForCommit(); |
// DidNavigate from the pending page. |
- contents()->TestDidNavigate(google_rfh, entry_id, true, url2, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ google_rfh, entry_id, true, url2, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 1, 1); |
NavigationEntry* entry2 = controller().GetLastCommittedEntry(); |
SiteInstance* instance2 = contents()->GetSiteInstance(); |
@@ -1179,8 +1184,9 @@ TEST_F(WebContentsImplTest, CrossSiteNavigationBackPreempted) { |
entry_id = controller().GetPendingEntry()->GetUniqueID(); |
EXPECT_FALSE(contents()->CrossProcessNavigationPending()); |
main_test_rfh()->PrepareForCommit(); |
- contents()->TestDidNavigate(google_rfh, entry_id, true, url3, |
- ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ google_rfh, entry_id, true, url3, Referrer(), ui::PAGE_TRANSITION_TYPED, |
+ false, 2, 2); |
NavigationEntry* entry3 = controller().GetLastCommittedEntry(); |
SiteInstance* instance3 = contents()->GetSiteInstance(); |
@@ -1212,8 +1218,9 @@ TEST_F(WebContentsImplTest, CrossSiteNavigationBackPreempted) { |
FrameHostMsg_BeforeUnload_ACK(0, true, now, now)); |
// DidNavigate from the first back. This aborts the second back's pending RFH. |
- contents()->TestDidNavigate(google_rfh, goback_entry->GetUniqueID(), false, |
- url2, ui::PAGE_TRANSITION_TYPED); |
+ contents()->TestDidNavigateWithSequenceNumber( |
+ google_rfh, goback_entry->GetUniqueID(), false, url2, Referrer(), |
+ ui::PAGE_TRANSITION_TYPED, false, 3, 1); |
// We should commit this page and forget about the second back. |
EXPECT_FALSE(contents()->CrossProcessNavigationPending()); |