Index: ash/wm/overview/window_selector_unittest.cc |
diff --git a/ash/wm/overview/window_selector_unittest.cc b/ash/wm/overview/window_selector_unittest.cc |
index 6a0fb862c59b0b4fceb43666706fccae52466504..fef9b75942451b118bd8b09072bbdac1984a75e7 100644 |
--- a/ash/wm/overview/window_selector_unittest.cc |
+++ b/ash/wm/overview/window_selector_unittest.cc |
@@ -19,7 +19,6 @@ |
#include "ash/test/test_shelf_delegate.h" |
#include "ash/wm/maximize_mode/maximize_mode_controller.h" |
#include "ash/wm/mru_window_tracker.h" |
-#include "ash/wm/overview/overview_window_button.h" |
#include "ash/wm/overview/window_grid.h" |
#include "ash/wm/overview/window_selector.h" |
#include "ash/wm/overview/window_selector_controller.h" |
@@ -216,8 +215,7 @@ class WindowSelectorTest : public test::AshTestBase { |
} |
views::LabelButton* GetLabelButtonView(ash::WindowSelectorItem* window) { |
- return static_cast<views::LabelButton*>( |
- window->overview_window_button_->window_label_->GetContentsView()); |
+ return window->window_label_button_view_; |
} |
// Tests that a window is contained within a given WindowSelectorItem, and |
@@ -373,12 +371,13 @@ TEST_F(WindowSelectorTest, ClickOnWindowDuringTouch) { |
window1_bounds.CenterPoint()); |
// Clicking on |window2| while touching on |window1| should not cause a |
- // crash, and |window2| should be selected. |
+ // crash, overview mode should be disengaged and |window2| should be active. |
const int kTouchId = 19; |
event_generator.PressTouchId(kTouchId); |
event_generator.MoveMouseToCenterOf(window2.get()); |
event_generator.ClickLeftButton(); |
EXPECT_FALSE(IsSelecting()); |
+ EXPECT_TRUE(wm::IsActiveWindow(window2.get())); |
event_generator.ReleaseTouchId(kTouchId); |
ToggleOverview(); |
@@ -927,14 +926,8 @@ TEST_F(WindowSelectorTest, CreateLabelUnderWindow) { |
// Labels are located based on target_bounds, not the actual window item |
// bounds. |
- gfx::Rect target_bounds(window_item->target_bounds()); |
- gfx::Rect expected_label_bounds(target_bounds.x(), |
- target_bounds.bottom() - label-> |
- GetPreferredSize().height(), |
- target_bounds.width(), |
- label->GetPreferredSize().height()); |
- gfx::Rect real_label_bounds = label->GetWidget()->GetNativeWindow()->bounds(); |
- EXPECT_EQ(real_label_bounds, expected_label_bounds); |
+ gfx::Rect label_bounds = label->GetWidget()->GetNativeWindow()->bounds(); |
+ EXPECT_EQ(label_bounds, window_item->target_bounds()); |
} |
// Tests that overview updates the window positions if the display orientation |