Index: ios/web/navigation/navigation_manager_impl_unittest.mm |
diff --git a/ios/web/navigation/navigation_manager_impl_unittest.mm b/ios/web/navigation/navigation_manager_impl_unittest.mm |
index 3035b9306e4b004538d7b3492039a320246e0605..21e319ea4d89b7066a33f69cd4c3c5214d09c1e2 100644 |
--- a/ios/web/navigation/navigation_manager_impl_unittest.mm |
+++ b/ios/web/navigation/navigation_manager_impl_unittest.mm |
@@ -176,15 +176,15 @@ TEST_F(NavigationManagerTest, CanGoBackWithMultipleCommitedItems) { |
EXPECT_TRUE(navigation_manager()->CanGoBack()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(-1)); |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_TRUE(navigation_manager()->CanGoBack()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(-1)); |
- [session_controller() goToItemAtIndex:0]; |
+ [session_controller() goToItemAtIndex:0 discardNonCommittedItems:NO]; |
EXPECT_FALSE(navigation_manager()->CanGoBack()); |
EXPECT_FALSE(navigation_manager()->CanGoToOffset(-1)); |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_TRUE(navigation_manager()->CanGoBack()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(-1)); |
} |
@@ -230,19 +230,19 @@ TEST_F(NavigationManagerTest, CanGoForwardWithMultipleCommitedEntries) { |
EXPECT_FALSE(navigation_manager()->CanGoForward()); |
EXPECT_FALSE(navigation_manager()->CanGoToOffset(1)); |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_TRUE(navigation_manager()->CanGoForward()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(1)); |
- [session_controller() goToItemAtIndex:0]; |
+ [session_controller() goToItemAtIndex:0 discardNonCommittedItems:NO]; |
EXPECT_TRUE(navigation_manager()->CanGoForward()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(1)); |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_TRUE(navigation_manager()->CanGoForward()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(1)); |
- [session_controller() goToItemAtIndex:2]; |
+ [session_controller() goToItemAtIndex:2 discardNonCommittedItems:NO]; |
EXPECT_FALSE(navigation_manager()->CanGoForward()); |
EXPECT_FALSE(navigation_manager()->CanGoToOffset(1)); |
} |
@@ -282,7 +282,7 @@ TEST_F(NavigationManagerTest, OffsetsWithoutPendingIndex) { |
ASSERT_EQ(4, navigation_manager()->GetLastCommittedItemIndex()); |
// Go to entry at index 1 and test API from that state. |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
ASSERT_EQ(1, navigation_manager()->GetLastCommittedItemIndex()); |
ASSERT_EQ(-1, navigation_manager()->GetPendingItemIndex()); |
EXPECT_FALSE(navigation_manager()->CanGoToOffset(-1)); |
@@ -306,7 +306,7 @@ TEST_F(NavigationManagerTest, OffsetsWithoutPendingIndex) { |
EXPECT_EQ(1000000002, navigation_manager()->GetIndexForOffset(1000000000)); |
// Go to entry at index 2 and test API from that state. |
- [session_controller() goToItemAtIndex:2]; |
+ [session_controller() goToItemAtIndex:2 discardNonCommittedItems:NO]; |
ASSERT_EQ(2, navigation_manager()->GetLastCommittedItemIndex()); |
ASSERT_EQ(-1, navigation_manager()->GetPendingItemIndex()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(-1)); |
@@ -328,7 +328,7 @@ TEST_F(NavigationManagerTest, OffsetsWithoutPendingIndex) { |
EXPECT_EQ(1000000003, navigation_manager()->GetIndexForOffset(1000000000)); |
// Go to entry at index 4 and test API from that state. |
- [session_controller() goToItemAtIndex:4]; |
+ [session_controller() goToItemAtIndex:4 discardNonCommittedItems:NO]; |
ASSERT_EQ(4, navigation_manager()->GetLastCommittedItemIndex()); |
ASSERT_EQ(-1, navigation_manager()->GetPendingItemIndex()); |
EXPECT_TRUE(navigation_manager()->CanGoToOffset(-1)); |
@@ -424,7 +424,7 @@ TEST_F(NavigationManagerTest, OffsetsWithoutPendingIndex) { |
EXPECT_EQ(1000000003, navigation_manager()->GetIndexForOffset(1000000000)); |
// Set pending index to 4 and committed entry to 1 and test. |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
[session_controller() setPendingItemIndex:4]; |
ASSERT_EQ(1, navigation_manager()->GetLastCommittedItemIndex()); |
ASSERT_EQ(4, navigation_manager()->GetPendingItemIndex()); |
@@ -447,7 +447,7 @@ TEST_F(NavigationManagerTest, OffsetsWithoutPendingIndex) { |
EXPECT_EQ(1000000004, navigation_manager()->GetIndexForOffset(1000000000)); |
// Test with existing transient entry in the end of the stack. |
- [session_controller() goToItemAtIndex:4]; |
+ [session_controller() goToItemAtIndex:4 discardNonCommittedItems:NO]; |
[session_controller() setPendingItemIndex:-1]; |
[session_controller() addTransientItemWithURL:GURL("http://www.url.com")]; |
ASSERT_EQ(5, navigation_manager()->GetItemCount()); |
@@ -506,7 +506,7 @@ TEST_F(NavigationManagerTest, OffsetsWithPendingTransientEntry) { |
// Now go forward to that middle transient item (pending index is 1, |
// current index is 0). |
- [session_controller() goToItemAtIndex:0]; |
+ [session_controller() goToItemAtIndex:0 discardNonCommittedItems:NO]; |
[session_controller() setPendingItemIndex:1]; |
ASSERT_EQ(3, navigation_manager()->GetItemCount()); |
ASSERT_EQ(0, navigation_manager()->GetLastCommittedItemIndex()); |
@@ -1159,7 +1159,7 @@ TEST_F(NavigationManagerTest, |
web::NavigationManager::UserAgentOverrideOption::INHERIT); |
[session_controller() commitPendingItem]; |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_EQ(1, navigation_manager()->GetLastCommittedItemIndex()); |
navigation_manager()->Reload(web::ReloadType::NORMAL, |
@@ -1287,7 +1287,7 @@ TEST_F(NavigationManagerTest, |
web::NavigationManager::UserAgentOverrideOption::INHERIT); |
[session_controller() commitPendingItem]; |
- [session_controller() goToItemAtIndex:1]; |
+ [session_controller() goToItemAtIndex:1 discardNonCommittedItems:NO]; |
EXPECT_EQ(1, navigation_manager()->GetLastCommittedItemIndex()); |
navigation_manager()->Reload(web::ReloadType::ORIGINAL_REQUEST_URL, |