| Index: LayoutTests/fast/events/touch/gesture/pad-gesture-cancel.html
|
| diff --git a/LayoutTests/fast/events/touch/gesture/pad-gesture-cancel.html b/LayoutTests/fast/events/touch/gesture/pad-gesture-cancel.html
|
| index ca22ef183e9c9bf35a9245cb36addaa9c62b496d..db5f37f099a97c4581ab2970c495905659f096b5 100644
|
| --- a/LayoutTests/fast/events/touch/gesture/pad-gesture-cancel.html
|
| +++ b/LayoutTests/fast/events/touch/gesture/pad-gesture-cancel.html
|
| @@ -2,10 +2,43 @@
|
| <html>
|
| <head>
|
| <script src="../../../../resources/js-test.js"></script>
|
| +<script src="../../../../resources/run-after-display.js"></script>
|
| +<script>
|
| + description("Tests basic use of GestureFlingCancel");
|
| +
|
| + var expectedWheelEventsOccurred = "0";
|
| + var actualWheelEventsOccurred = 0;
|
| +
|
| + function recordWheelEvent(event)
|
| + {
|
| + shouldBe('event.clientX', "10");
|
| + shouldBe('event.clientY', "11");
|
| +
|
| + // Test deliberately does not equality check wheelDeltas to not be fragile in the face of curve adjustment.
|
| + shouldBeTrue("event.wheelDeltaX > 5");
|
| + shouldBeTrue("event.wheelDeltaY > 5");
|
| + actualWheelEventsOccurred++;
|
| + }
|
| +
|
| + document.addEventListener("mousewheel", recordWheelEvent);
|
| +
|
| + if (window.testRunner && window.eventSender && window.eventSender.gestureFlingStart) {
|
| + eventSender.gestureFlingStart(10, 11, 1000, 1000);
|
| + eventSender.gestureFlingCancel();
|
| + testRunner.waitUntilDone();
|
| + }
|
| +
|
| + runAfterDisplay(function() {
|
| + shouldBe('actualWheelEventsOccurred', expectedWheelEventsOccurred);
|
| + isSuccessfullyParsed();
|
| + if (window.testRunner)
|
| + testRunner.notifyDone();
|
| + });
|
| +</script>
|
| </head>
|
| <body>
|
| <span id="e"></span>
|
| <span id="f"></span>
|
| -<script src="pad-gesture-cancel.js"></script>
|
| </body>
|
| </html>
|
| +
|
|
|