Index: chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc |
diff --git a/chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc b/chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc |
index 6dd4a514e7c2a10c9c90421ae49af0243e604c97..e51f397d653210a6daaa236763c239475e11e6bd 100644 |
--- a/chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc |
+++ b/chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc |
@@ -2150,15 +2150,18 @@ IN_PROC_BROWSER_TEST_P(DetachToDockedTabDragControllerTest, |
EXPECT_TRUE(IsWindowPositionManaged( |
new_browser->window()->GetNativeWindow())); |
- // The new window should be docked and not maximized if docking is allowed. |
ash::wm::WindowState* window_state = |
ash::wm::GetWindowState(new_browser->window()->GetNativeWindow()); |
+ // The new window should not be maximized because it gets docked or snapped. |
+ EXPECT_FALSE(new_browser->window()->IsMaximized()); |
if (docked_windows_enabled()) { |
- EXPECT_FALSE(new_browser->window()->IsMaximized()); |
+ // The new window should be docked and not snapped if docking is allowed. |
EXPECT_TRUE(window_state->IsDocked()); |
+ EXPECT_FALSE(window_state->IsSnapped()); |
} else { |
- EXPECT_TRUE(new_browser->window()->IsMaximized()); |
+ // The new window should be snapped and not docked if docking is disabled. |
EXPECT_FALSE(window_state->IsDocked()); |
+ EXPECT_TRUE(window_state->IsSnapped()); |
} |
} |