aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-06-12 23:59:34 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-06-13 11:58:30 +0000
commit16bf9ab0d10de1aad51dde2ab9be7eb893b0b123 (patch)
treef637304567bfecdf169519fe637f0621fb6ac684 /tests
parentff490e85bbb5d1d32532189b8acb63b02a2ac850 (diff)
QQuickScrollBar: fix layouting of mirrored vertical scrollbar
Change-Id: I19630dc54f275ba2f8034c1ef45e5243586a8d23 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/controls/data/tst_scrollbar.qml13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_scrollbar.qml b/tests/auto/controls/data/tst_scrollbar.qml
index 2c0f897d..7dc60d97 100644
--- a/tests/auto/controls/data/tst_scrollbar.qml
+++ b/tests/auto/controls/data/tst_scrollbar.qml
@@ -271,4 +271,17 @@ TestCase {
ignoreWarning(Qt.resolvedUrl("tst_scrollbar.qml") + ":45:1: QML TestCase: ScrollBar must be attached to a Flickable")
testCase.ScrollBar.vertical = null
}
+
+ function test_mirrored() {
+ var container = flickable.createObject(testCase)
+ verify(container)
+ waitForRendering(container)
+
+ container.ScrollBar.vertical = scrollBar.createObject(container)
+ compare(container.ScrollBar.vertical.x, container.width - container.ScrollBar.vertical.width)
+ container.ScrollBar.vertical.locale = Qt.locale("ar_EG")
+ compare(container.ScrollBar.vertical.x, 0)
+
+ container.destroy()
+ }
}