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