summaryrefslogtreecommitdiffstats
path: root/ash/accelerators/accelerator_controller_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ash/accelerators/accelerator_controller_unittest.cc')
-rw-r--r--ash/accelerators/accelerator_controller_unittest.cc12
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