| Index: ui/events/blink/blink_event_util_unittest.cc
|
| diff --git a/ui/events/blink/blink_event_util_unittest.cc b/ui/events/blink/blink_event_util_unittest.cc
|
| index 1bee59157f5832fa87e92ad83c5ee0bbe761ba49..b006537ccd0942290de09b752806f19f1671d98a 100644
|
| --- a/ui/events/blink/blink_event_util_unittest.cc
|
| +++ b/ui/events/blink/blink_event_util_unittest.cc
|
| @@ -28,6 +28,36 @@ TEST(BlinkEventUtilTest, NoScalingWith1DSF) {
|
| EXPECT_TRUE(ScaleWebInputEvent(event, 2.f));
|
| }
|
|
|
| +TEST(BlinkEventUtilTest, PaginatedScrollBeginEvent) {
|
| + ui::GestureEventDetails details(ui::ET_GESTURE_SCROLL_BEGIN, 1, 1,
|
| + ui::GestureEventDetails::ScrollUnits::Page);
|
| + details.set_device_type(ui::GestureDeviceType::DEVICE_TOUCHSCREEN);
|
| + auto event =
|
| + CreateWebGestureEvent(details, base::TimeTicks(), gfx::PointF(1.f, 1.f),
|
| + gfx::PointF(1.f, 1.f), 0, 0U);
|
| + std::unique_ptr<blink::WebInputEvent> webEvent =
|
| + ScaleWebInputEvent(event, 2.f);
|
| + EXPECT_TRUE(webEvent);
|
| + blink::WebGestureEvent* gestureEvent =
|
| + static_cast<blink::WebGestureEvent*>(webEvent.get());
|
| + EXPECT_EQ(1, gestureEvent->data.scrollUpdate.deltaY);
|
| +}
|
| +
|
| +TEST(BlinkEventUtilTest, PaginatedScrollUpdateEvent) {
|
| + ui::GestureEventDetails details(ui::ET_GESTURE_SCROLL_UPDATE, 1, 1,
|
| + ui::GestureEventDetails::ScrollUnits::Page);
|
| + details.set_device_type(ui::GestureDeviceType::DEVICE_TOUCHSCREEN);
|
| + auto event =
|
| + CreateWebGestureEvent(details, base::TimeTicks(), gfx::PointF(1.f, 1.f),
|
| + gfx::PointF(1.f, 1.f), 0, 0U);
|
| + std::unique_ptr<blink::WebInputEvent> webEvent =
|
| + ScaleWebInputEvent(event, 2.f);
|
| + EXPECT_TRUE(webEvent);
|
| + blink::WebGestureEvent* gestureEvent =
|
| + static_cast<blink::WebGestureEvent*>(webEvent.get());
|
| + EXPECT_EQ(1, gestureEvent->data.scrollUpdate.deltaY);
|
| +}
|
| +
|
| TEST(BlinkEventUtilTest, TouchEventCoalescing) {
|
| blink::WebTouchPoint touch_point;
|
| touch_point.id = 1;
|
|
|