| Index: chrome/browser/tab_contents/navigation_controller_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/tab_contents/navigation_controller_unittest.cc (revision 30525)
|
| +++ chrome/browser/tab_contents/navigation_controller_unittest.cc (working copy)
|
| @@ -1146,7 +1146,7 @@
|
| PageTransition::LINK));
|
| TabContents our_contents(profile(), NULL, MSG_ROUTING_NONE, NULL);
|
| NavigationController& our_controller = our_contents.controller();
|
| - our_controller.RestoreFromState(navigations, 0);
|
| + our_controller.RestoreFromState(navigations, 0, true);
|
| our_controller.GoToIndex(0);
|
|
|
| // We should now have one entry, and it should be "pending".
|
| @@ -1154,6 +1154,8 @@
|
| EXPECT_EQ(our_controller.GetEntryAtIndex(0),
|
| our_controller.pending_entry());
|
| EXPECT_EQ(0, our_controller.GetEntryAtIndex(0)->page_id());
|
| + EXPECT_EQ(NavigationEntry::RESTORE_LAST_SESSION,
|
| + our_controller.GetEntryAtIndex(0)->restore_type());
|
|
|
| // Say we navigated to that entry.
|
| ViewHostMsg_FrameNavigate_Params params = {0};
|
| @@ -1174,6 +1176,8 @@
|
| EXPECT_FALSE(our_controller.pending_entry());
|
| EXPECT_EQ(url,
|
| our_controller.GetLastCommittedEntry()->site_instance()->site());
|
| + EXPECT_EQ(NavigationEntry::RESTORE_NONE,
|
| + our_controller.GetEntryAtIndex(0)->restore_type());
|
| }
|
|
|
| // Make sure that the page type and stuff is correct after an interstitial.
|
|
|