Index: ui/events/ozone/evdev/key_event_converter_evdev_unittest.cc |
diff --git a/ui/events/ozone/evdev/key_event_converter_evdev_unittest.cc b/ui/events/ozone/evdev/key_event_converter_evdev_unittest.cc |
index f78925cd143e02e6e355874c1ef798e1fe995232..aa7d4a5913d4a1e2b9d0e0bfad003aba35ba3cb5 100644 |
--- a/ui/events/ozone/evdev/key_event_converter_evdev_unittest.cc |
+++ b/ui/events/ozone/evdev/key_event_converter_evdev_unittest.cc |
@@ -354,3 +354,18 @@ TEST_F(KeyEventConverterEvdevTest, KeyWithLock) { |
EXPECT_EQ(ui::VKEY_CAPITAL, event->key_code()); |
EXPECT_EQ(0, event->flags()); |
} |
+ |
+TEST_F(KeyEventConverterEvdevTest, UnmappedKeyPress) { |
+ ui::MockKeyEventConverterEvdev* dev = device(); |
+ |
+ struct input_event mock_kernel_queue[] = { |
+ {{0, 0}, EV_KEY, BTN_TOUCH, 1}, |
+ {{0, 0}, EV_SYN, SYN_REPORT, 0}, |
+ |
+ {{0, 0}, EV_KEY, BTN_TOUCH, 0}, |
+ {{0, 0}, EV_SYN, SYN_REPORT, 0}, |
+ }; |
+ |
+ dev->ProcessEvents(mock_kernel_queue, arraysize(mock_kernel_queue)); |
+ EXPECT_EQ(0u, size()); |
+} |