Chromium Code Reviews| Index: ios/chrome/browser/tabs/tab_unittest.mm |
| diff --git a/ios/chrome/browser/tabs/tab_unittest.mm b/ios/chrome/browser/tabs/tab_unittest.mm |
| index d863fa33d3bda575307b50090ba71e2ef0be14c3..1136415493f190801421ef8b94cb97e5c989ca29 100644 |
| --- a/ios/chrome/browser/tabs/tab_unittest.mm |
| +++ b/ios/chrome/browser/tabs/tab_unittest.mm |
| @@ -228,22 +228,25 @@ void TearDown() override { |
| void BrowseTo(const GURL& userUrl, const GURL& redirectUrl, NSString* title) { |
| DCHECK_EQ(tab_.get().webState, web_state_impl_); |
| - web::Referrer empty_referrer; |
| + |
| [tab_ webWillAddPendingURL:userUrl transition:ui::PAGE_TRANSITION_TYPED]; |
| web_state_impl_->OnProvisionalNavigationStarted(userUrl); |
| [tab_ webWillAddPendingURL:redirectUrl |
|
liaoyuke
2017/02/17 01:58:45
Simply added a few line breaks to make this piece
|
| transition:ui::PAGE_TRANSITION_CLIENT_REDIRECT]; |
| - [[tab_ navigationManager]->GetSessionController() |
| - addPendingItem:redirectUrl |
| - referrer:empty_referrer |
| - transition:ui::PAGE_TRANSITION_CLIENT_REDIRECT |
| - rendererInitiated:YES]; |
| + |
| + web::Referrer empty_referrer; |
| + [tab_ navigationManager]->AddPendingItem( |
| + redirectUrl, empty_referrer, ui::PAGE_TRANSITION_CLIENT_REDIRECT, |
| + web::NavigationInitiationType::RENDERER_INITIATED); |
| + |
| web_state_impl_->OnProvisionalNavigationStarted(redirectUrl); |
| [[tab_ navigationManager]->GetSessionController() commitPendingItem]; |
| [[tab_ webController] webStateImpl]->OnNavigationCommitted(redirectUrl); |
| [tab_ webDidStartLoadingURL:redirectUrl shouldUpdateHistory:YES]; |
| + |
| base::string16 new_title = base::SysNSStringToUTF16(title); |
| [tab_ navigationManager]->GetLastCommittedItem()->SetTitle(new_title); |
| + |
| [tab_ webController:mock_web_controller_ titleDidChange:title]; |
| [[[(id)mock_web_controller_ expect] |
| andReturnValue:OCMOCK_VALUE(kPageLoaded)] loadPhase]; |