summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_tabview.qml
diff options
context:
space:
mode:
authorJens Bache-Wiig <jens.bache-wiig@digia.com>2013-03-01 16:38:57 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-01 19:35:35 +0100
commita5609fb68bef512612aea4efa8d307bc2c47bbfa (patch)
tree8bbdb5f9cb549c3e71cf0d06fe6ffcffdc521cce /tests/auto/controls/data/tst_tabview.qml
parentc791195ae72c4eb1ffc9755b03819c03cc621f3b (diff)
downloadqtquickcontrols-a5609fb68bef512612aea4efa8d307bc2c47bbfa.tar.gz
Test change index in tabs
Change-Id: I6e22d42d64b83581cc7980818bc163441ff02815 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_tabview.qml')
-rw-r--r--tests/auto/controls/data/tst_tabview.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_tabview.qml b/tests/auto/controls/data/tst_tabview.qml
index 43afa372..0c9d0057 100644
--- a/tests/auto/controls/data/tst_tabview.qml
+++ b/tests/auto/controls/data/tst_tabview.qml
@@ -62,6 +62,18 @@ TestCase {
Item {}
}
+ function test_changeIndex() {
+ var tabView = Qt.createQmlObject('import QtQuick 2.0; import QtQuick.Controls 1.0; TabView { Repeater { model: 3; Tab { Text { text: index } } } }', testCase, '');
+ compare(tabView.count, 3)
+ verify(tabView.tabAt(1).item == undefined)
+ tabView.currentIndex = 1
+ verify(tabView.tabAt(1).item !== undefined)
+ verify(tabView.tabAt(2).item == undefined)
+ tabView.currentIndex = 1
+ verify(tabView.tabAt(2).item !== undefined)
+ }
+
+
function test_addRemoveTab() {
var tabView = Qt.createQmlObject('import QtQuick 2.0; import QtQuick.Controls 1.0; TabView { }', testCase, '');
compare(tabView.count, 0)