From 2e3dc46f73ce9514dfea4266c155cb6ac770becd Mon Sep 17 00:00:00 2001
From: Caroline Chao <caroline.chao@digia.com>
Date: Thu, 2 May 2013 13:34:30 +0200
Subject: [PATCH] Autotest: add test for mouseWheel on SpinBox

Change-Id: I633467448dbae8518760d380b1f7d6bee33377ff
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
---
 tests/auto/controls/data/tst_spinbox.qml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/tests/auto/controls/data/tst_spinbox.qml b/tests/auto/controls/data/tst_spinbox.qml
index 9cf9676bc..adad9199e 100644
--- a/tests/auto/controls/data/tst_spinbox.qml
+++ b/tests/auto/controls/data/tst_spinbox.qml
@@ -442,6 +442,20 @@ Item {
             spinbox.destroy()
         }
 
+        function test_wheel() {
+            var spinbox = Qt.createQmlObject('import QtQuick.Controls 1.0; SpinBox {}', container, '')
+            spinbox.forceActiveFocus()
+            spinbox.minimumValue = 0
+            spinbox.maximumValue = 99
+            spinbox.value = 10
+            mouseWheel(spinbox, 5, 5, 0, 120)
+            compare(spinbox.value, 11)
+            mouseWheel(spinbox, 5, 5, 0, -120)
+            mouseWheel(spinbox, 5, 5, 0, -120)
+            compare(spinbox.value, 9)
+            spinbox.destroy()
+        }
+
         function setCoordinates(item)
         {
             mainCoord.x = item.x + 1
-- 
GitLab