diff options
Diffstat (limited to 'ash/accelerators/accelerator_controller_unittest.cc')
-rw-r--r-- | ash/accelerators/accelerator_controller_unittest.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc index 1b1f895..3fcd8ef 100644 --- a/ash/accelerators/accelerator_controller_unittest.cc +++ b/ash/accelerators/accelerator_controller_unittest.cc @@ -875,5 +875,17 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) { #endif } +TEST_F(AcceleratorControllerTest, ReservedAccelerators) { + // (Shift+)Alt+Tab is reserved, while (Shift+)F5 is not. + EXPECT_FALSE(GetController()->IsReservedAccelerator( + ui::Accelerator(ui::VKEY_F5, ui::EF_NONE))); + EXPECT_TRUE(GetController()->IsReservedAccelerator( + ui::Accelerator(ui::VKEY_TAB, ui::EF_ALT_DOWN))); + EXPECT_FALSE(GetController()->IsReservedAccelerator( + ui::Accelerator(ui::VKEY_F5, ui::EF_SHIFT_DOWN))); + EXPECT_TRUE(GetController()->IsReservedAccelerator( + ui::Accelerator(ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN))); +} + } // namespace test } // namespace ash |