Chromium Code Reviews| Index: content/test/test_web_contents.cc |
| diff --git a/content/test/test_web_contents.cc b/content/test/test_web_contents.cc |
| index 9032fc4ee3463fd3bb4d8b19fc865a05124ab186..28c39801e8b8156197ccb2e036b1ee0a4bdf8aa9 100644 |
| --- a/content/test/test_web_contents.cc |
| +++ b/content/test/test_web_contents.cc |
| @@ -67,10 +67,14 @@ TestRenderFrameHost* TestWebContents::GetPendingMainFrame() const { |
| void TestWebContents::TestDidNavigate(RenderFrameHost* render_frame_host, |
| int page_id, |
| + int nav_entry_id, |
| + bool did_create_new_entry, |
| const GURL& url, |
| ui::PageTransition transition) { |
| TestDidNavigateWithReferrer(render_frame_host, |
| page_id, |
| + nav_entry_id, |
| + did_create_new_entry, |
| url, |
| Referrer(), |
| transition); |
| @@ -79,12 +83,15 @@ void TestWebContents::TestDidNavigate(RenderFrameHost* render_frame_host, |
| void TestWebContents::TestDidNavigateWithReferrer( |
| RenderFrameHost* render_frame_host, |
| int page_id, |
| + int nav_entry_id, |
| + bool did_create_new_entry, |
| const GURL& url, |
| const Referrer& referrer, |
| ui::PageTransition transition) { |
| FrameHostMsg_DidCommitProvisionalLoad_Params params; |
| params.page_id = page_id; |
| + params.nav_entry_id = nav_entry_id; |
| params.url = url; |
| params.referrer = referrer; |
| params.transition = transition; |
| @@ -92,6 +99,7 @@ void TestWebContents::TestDidNavigateWithReferrer( |
| params.should_update_history = false; |
| params.searchable_form_url = GURL(); |
| params.searchable_form_encoding = std::string(); |
| + params.did_create_new_entry = did_create_new_entry; |
| params.security_info = std::string(); |
| params.gesture = NavigationGestureUser; |
| params.was_within_same_page = false; |
| @@ -182,7 +190,9 @@ void TestWebContents::CommitPendingNavigation() { |
| page_id = GetMaxPageIDForSiteInstance(rfh->GetSiteInstance()) + 1; |
| } |
| - rfh->SendNavigate(page_id, entry->GetURL()); |
| + rfh->SendNavigate(page_id, entry->GetUniqueID(), |
| + GetController().GetPendingEntryIndex() == -1, |
|
Charlie Reis
2015/04/22 05:27:25
Interesting. This probably doesn't equal did_crea
Avi (use Gerrit)
2015/04/22 18:31:51
This whole thing is fakery for unit tests, and whi
|
| + entry->GetURL()); |
| // Simulate the SwapOut_ACK. This is needed when cross-site navigation |
| // happens. |
| if (old_rfh != rfh) |