blob: 16e4d16721aca0e1dea441f4843119378cb2dd51 [file] [log] [blame]
description("Tests basic use of GestureFlingStart");
var expectedWheelEventsOccurred = "2";
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);
testRunner.display();
testRunner.display();
testRunner.display();
}
setTimeout(function() {
shouldBe('actualWheelEventsOccurred', expectedWheelEventsOccurred);
}, 100);
if (window.testRunner)
testRunner.waitUntilDone();
setTimeout(function() {
isSuccessfullyParsed();
if (window.testRunner)
testRunner.notifyDone();
}, 200);