| Index: ash/accelerators/accelerator_controller_unittest.cc
|
| diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc
|
| index 32025f56a382f6113b9b08dff1fe174cacd7e2bb..784cc02c6130bd9993938c9fcd3a44bd9cf545e9 100644
|
| --- a/ash/accelerators/accelerator_controller_unittest.cc
|
| +++ b/ash/accelerators/accelerator_controller_unittest.cc
|
| @@ -527,6 +527,25 @@ TEST_F(AcceleratorControllerTest, WindowSnapWithoutDocking) {
|
| EXPECT_EQ(normal_bounds.ToString(), window->bounds().ToString());
|
| }
|
|
|
| +TEST_F(AcceleratorControllerTest, RotateScreen) {
|
| + // TODO: needs GetDisplayInfo http://crbug.com/622480.
|
| + if (WmShell::Get()->IsRunningInMash())
|
| + return;
|
| +
|
| + display::Display display = display::Screen::GetScreen()->GetPrimaryDisplay();
|
| + display::Display::Rotation initial_rotation =
|
| + GetActiveDisplayRotation(display.id());
|
| + ui::test::EventGenerator& generator = GetEventGenerator();
|
| + generator.PressKey(ui::VKEY_BROWSER_REFRESH,
|
| + ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN);
|
| + generator.ReleaseKey(ui::VKEY_BROWSER_REFRESH,
|
| + ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN);
|
| + display::Display::Rotation new_rotation =
|
| + GetActiveDisplayRotation(display.id());
|
| + // |new_rotation| is determined by the AcceleratorControllerDelegate.
|
| + EXPECT_NE(initial_rotation, new_rotation);
|
| +}
|
| +
|
| // Test class used for testing docked windows.
|
| class EnabledDockedWindowsAcceleratorControllerTest
|
| : public AcceleratorControllerTest {
|
|
|