| Index: ui/events/cocoa/events_mac_unittest.mm
|
| diff --git a/ui/events/cocoa/events_mac_unittest.mm b/ui/events/cocoa/events_mac_unittest.mm
|
| index adaafea1df397d907ebca93c1d1007d0afbebbfe..77f85495f481a8b32842a5acb0d13d4a94e4eeab 100644
|
| --- a/ui/events/cocoa/events_mac_unittest.mm
|
| +++ b/ui/events/cocoa/events_mac_unittest.mm
|
| @@ -288,4 +288,28 @@ TEST_F(EventsMacTest, NativeTitlebarEventLocation) {
|
| ui::EventLocationFromNative(event));
|
| }
|
|
|
| +// Testing for ui::EventTypeFromNative() not covered by ButtonEvents.
|
| +TEST_F(EventsMacTest, EventTypeFromNative) {
|
| + NSEvent* event = cocoa_test_event_utils::KeyEventWithType(NSKeyDown, 0);
|
| + EXPECT_EQ(ui::ET_KEY_PRESSED, ui::EventTypeFromNative(event));
|
| +
|
| + event = cocoa_test_event_utils::KeyEventWithType(NSKeyUp, 0);
|
| + EXPECT_EQ(ui::ET_KEY_RELEASED, ui::EventTypeFromNative(event));
|
| +
|
| + event = cocoa_test_event_utils::MouseEventWithType(NSLeftMouseDragged, 0);
|
| + EXPECT_EQ(ui::ET_MOUSE_DRAGGED, ui::EventTypeFromNative(event));
|
| + event = cocoa_test_event_utils::MouseEventWithType(NSRightMouseDragged, 0);
|
| + EXPECT_EQ(ui::ET_MOUSE_DRAGGED, ui::EventTypeFromNative(event));
|
| + event = cocoa_test_event_utils::MouseEventWithType(NSOtherMouseDragged, 0);
|
| + EXPECT_EQ(ui::ET_MOUSE_DRAGGED, ui::EventTypeFromNative(event));
|
| +
|
| + event = cocoa_test_event_utils::MouseEventWithType(NSMouseMoved, 0);
|
| + EXPECT_EQ(ui::ET_MOUSE_MOVED, ui::EventTypeFromNative(event));
|
| +
|
| + event = cocoa_test_event_utils::EnterExitEventWithType(NSMouseEntered);
|
| + EXPECT_EQ(ui::ET_MOUSE_ENTERED, ui::EventTypeFromNative(event));
|
| + event = cocoa_test_event_utils::EnterExitEventWithType(NSMouseExited);
|
| + EXPECT_EQ(ui::ET_MOUSE_EXITED, ui::EventTypeFromNative(event));
|
| +}
|
| +
|
| } // namespace ui
|
|
|