| Index: ui/events/gesture_detection/touch_disposition_gesture_filter_unittest.cc
|
| diff --git a/ui/events/gesture_detection/touch_disposition_gesture_filter_unittest.cc b/ui/events/gesture_detection/touch_disposition_gesture_filter_unittest.cc
|
| index cfe02da4db39d57952e744a7b1c9ea798591c7c6..07cfb1754a3e4b09c9ab6c637faa504e9b883d95 100644
|
| --- a/ui/events/gesture_detection/touch_disposition_gesture_filter_unittest.cc
|
| +++ b/ui/events/gesture_detection/touch_disposition_gesture_filter_unittest.cc
|
| @@ -988,7 +988,7 @@ TEST_F(TouchDispositionGestureFilterTest,
|
| PushGesture(ET_GESTURE_END);
|
| ReleaseTouchPoint();
|
| SendTouchNotConsumedAck();
|
| - EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_END, ET_GESTURE_SCROLL_END),
|
| + EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_SCROLL_END, ET_GESTURE_END),
|
| GetAndResetSentGestures()));
|
| EXPECT_EQ(LastSentGestureLocation(), gfx::PointF(2, 2));
|
|
|
| @@ -1101,4 +1101,25 @@ TEST_F(TouchDispositionGestureFilterTest, ShowPressBoundingBox) {
|
| EXPECT_EQ(gfx::RectF(5, 5, 10, 10), ShowPressBoundingBox());
|
| }
|
|
|
| +TEST_F(TouchDispositionGestureFilterTest, TapCancelledBeforeGestureEnd) {
|
| + PushGesture(ET_GESTURE_BEGIN);
|
| + PushGesture(ET_GESTURE_TAP_DOWN);
|
| + PressTouchPoint(1, 1);
|
| + SendTouchNotConsumedAck();
|
| + EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_BEGIN, ET_GESTURE_TAP_DOWN),
|
| + GetAndResetSentGestures()));
|
| + SendTimeoutGesture(ET_GESTURE_SHOW_PRESS);
|
| + EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_SHOW_PRESS),
|
| + GetAndResetSentGestures()));
|
| +
|
| + SendTimeoutGesture(ET_GESTURE_LONG_PRESS);
|
| + EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_LONG_PRESS),
|
| + GetAndResetSentGestures()));
|
| + PushGesture(ET_GESTURE_END);
|
| + CancelTouchPoint();
|
| + SendTouchNotConsumedAck();
|
| + EXPECT_TRUE(GesturesMatch(Gestures(ET_GESTURE_TAP_CANCEL, ET_GESTURE_END),
|
| + GetAndResetSentGestures()));
|
| +}
|
| +
|
| } // namespace ui
|
|
|