aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml')
-rw-r--r--tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml b/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml
index d453f017e7..9e3f8e31d9 100644
--- a/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml
+++ b/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml
@@ -965,6 +965,29 @@ TestCase {
compare(vertical.contentItem.y, vertical.topPadding + 0.2 * vertical.availableHeight)
}
+ function test_resize() {
+ var vertical = createTemporaryObject(scrollBar, testCase, { height:200, orientation: Qt.Vertical, size: 0.5, position: 0.5 })
+ verify(vertical)
+
+ vertical.size = 0.8
+ compare(vertical.position, 0.2)
+ compare(vertical.visualPosition, 0.2)
+ vertical.size = 0.5
+ compare(vertical.position, 0.2)
+ compare(vertical.visualPosition, 0.2)
+
+
+ var horizontal = createTemporaryObject(scrollBar, testCase, { width:200, orientation: Qt.Horizontal, size: 0.5, position: 0.5 })
+ verify(horizontal)
+
+ horizontal.size = 0.8
+ compare(horizontal.position, 0.2)
+ compare(horizontal.visualPosition, 0.2)
+ horizontal.size = 0.5
+ compare(horizontal.position, 0.2)
+ compare(horizontal.visualPosition, 0.2)
+ }
+
function test_setting_invalid_property_values() {
var control = createTemporaryObject(scrollBar, testCase, {size: 2.0, minimumSize: -1.0})
verify(control)