| Index: ios/shared/chrome/browser/tabs/web_state_list_order_controller_unittest.mm
|
| diff --git a/ios/shared/chrome/browser/tabs/web_state_list_order_controller_unittest.mm b/ios/shared/chrome/browser/tabs/web_state_list_order_controller_unittest.mm
|
| index 9977b5c65938cb465835c868e05f5da89bcc986f..2d6a90ed74e5422dc1d2566d12cfa8fa5bd1896d 100644
|
| --- a/ios/shared/chrome/browser/tabs/web_state_list_order_controller_unittest.mm
|
| +++ b/ios/shared/chrome/browser/tabs/web_state_list_order_controller_unittest.mm
|
| @@ -8,6 +8,7 @@
|
| #include "base/memory/ptr_util.h"
|
| #import "ios/shared/chrome/browser/tabs/fake_web_state_list_delegate.h"
|
| #import "ios/shared/chrome/browser/tabs/web_state_list.h"
|
| +#import "ios/shared/chrome/browser/tabs/web_state_opener.h"
|
| #import "ios/web/public/test/fakes/test_navigation_manager.h"
|
| #import "ios/web/public/test/fakes/test_web_state.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -58,8 +59,8 @@ class WebStateListOrderControllerTest : public PlatformTest {
|
| };
|
|
|
| TEST_F(WebStateListOrderControllerTest, DetermineInsertionIndex) {
|
| - web_state_list_.InsertWebState(0, CreateWebState(), nullptr);
|
| - web_state_list_.InsertWebState(1, CreateWebState(), nullptr);
|
| + web_state_list_.InsertWebState(0, CreateWebState());
|
| + web_state_list_.InsertWebState(1, CreateWebState());
|
| web::WebState* opener = web_state_list_.GetWebStateAt(0);
|
|
|
| // Verify that first child WebState is inserted after |opener| if there are
|
| @@ -78,15 +79,17 @@ TEST_F(WebStateListOrderControllerTest, DetermineInsertionIndex) {
|
|
|
| // Add a child WebState to |opener|, and verify that a second child would be
|
| // inserted after the first.
|
| - web_state_list_.InsertWebState(2, CreateWebState(), opener);
|
| + web_state_list_.InsertWebState(2, CreateWebState());
|
| + web_state_list_.SetOpenerOfWebStateAt(2, WebStateOpener(opener));
|
|
|
| EXPECT_EQ(3, order_controller_.DetermineInsertionIndex(
|
| ui::PAGE_TRANSITION_LINK, opener));
|
|
|
| // Add a grand-child to |opener|, and verify that adding another child to
|
| // |opener| would be inserted before the grand-child.
|
| - web_state_list_.InsertWebState(3, CreateWebState(),
|
| - web_state_list_.GetWebStateAt(1));
|
| + web_state_list_.InsertWebState(3, CreateWebState());
|
| + web_state_list_.SetOpenerOfWebStateAt(
|
| + 3, WebStateOpener(web_state_list_.GetWebStateAt(1)));
|
|
|
| EXPECT_EQ(3, order_controller_.DetermineInsertionIndex(
|
| ui::PAGE_TRANSITION_LINK, opener));
|
|
|