@@ -108,5 +108,34 @@ Item {
108 tryCompare(mouseEventSpy2, "count", 0)
108 tryCompare(mouseEventSpy2, "count", 0)
109 mouseRelease(touchPadArea)
109 mouseRelease(touchPadArea)
112+ function test_twoFingerScroll() {
113+ var touchPadArea = findChild(touchScreenPad, "touchPadArea");
115+ mouseEventSpy1.signalName = "mouseScrolled"
117+ var startX = touchPadArea.width / 2;
118+ var startY = touchPadArea.height / 2;
120+ var startX1 = startX - units.gu(1);
121+ var startX2 = startX + units.gu(1);
123+ var event = touchEvent(touchPadArea)
124+ event.press(0, startX1, startY)
125+ event.press(1, startX2, startY);
128+ for (var i = 0; i < 10; i++) {
129+ event.move(0, startX1, startY + units.gu(i))
130+ event.move(1, startX2, startY + units.gu(i));
133+ tryCompare(mouseEventSpy1, "count", i + 1);
136+ event.release(0, startX1, startY + units.gu(11))
137+ event.release(1, startX2, startY + units.gu(11));