diff options
Diffstat (limited to 'tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml')
-rw-r--r-- | tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml b/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml index 363048c0bd..672b349719 100644 --- a/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml +++ b/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml @@ -306,4 +306,27 @@ TestCase { compare(vertical.visualPosition, 0.2) compare(vertical.contentItem.y, vertical.topPadding + 0.2 * vertical.availableHeight) } + + function test_resize() { + var vertical = createTemporaryObject(scrollIndicator, 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(scrollIndicator, 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) + } } |