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 476cbcdeaf863b157167fa878fa008fca10db20e..2a81df6b1e3d6b447ca9a65c8631971f40ec458c 100644 |
--- a/ash/wm/overview/window_selector_unittest.cc |
+++ b/ash/wm/overview/window_selector_unittest.cc |
@@ -301,6 +301,16 @@ TEST_F(WindowSelectorTest, FullscreenWindow) { |
ToggleOverview(); |
ClickWindow(window2.get()); |
EXPECT_TRUE(wm::GetWindowState(window1.get())->IsFullscreen()); |
+ |
+ // Verify that selecting the panel will make it visible. |
+ // TODO(flackr): Click on panel rather than cycle to it when |
+ // clicking on panels is fixed, see http://crbug.com/339834. |
+ Cycle(WindowSelector::FORWARD); |
+ Cycle(WindowSelector::FORWARD); |
+ StopCycling(); |
+ EXPECT_TRUE(wm::GetWindowState(panel1.get())->IsActive()); |
+ EXPECT_TRUE(wm::GetWindowState(window1.get())->IsFullscreen()); |
+ EXPECT_TRUE(panel1->IsVisible()); |
} |
// Tests that the shelf dimming state is removed while in overview and restored |