diff options
author | Jens Bache-Wiig <jens.bache-wiig@digia.com> | 2013-03-01 16:38:57 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-01 19:35:35 +0100 |
commit | a5609fb68bef512612aea4efa8d307bc2c47bbfa (patch) | |
tree | 8bbdb5f9cb549c3e71cf0d06fe6ffcffdc521cce /tests/auto/controls/data/tst_tabview.qml | |
parent | c791195ae72c4eb1ffc9755b03819c03cc621f3b (diff) | |
download | qtquickcontrols-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.qml | 12 |
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) |