aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/qmltests/tst_WidgetGrid.qml34
1 files changed, 18 insertions, 16 deletions
diff --git a/tests/qmltests/tst_WidgetGrid.qml b/tests/qmltests/tst_WidgetGrid.qml
index becac7c5..076fb5c9 100644
--- a/tests/qmltests/tst_WidgetGrid.qml
+++ b/tests/qmltests/tst_WidgetGrid.qml
@@ -93,19 +93,21 @@ Item {
}
}
+ ListModel {
+ id: fakeApplicationModel
+ function application(index) {
+ return get(index).appInfo;
+ }
+ }
+
WidgetGrid {
id: widgetGrid
anchors.fill: parent
- widgetsList: ListModel {
- id: listModel
- function application(index) {
- return get(index).appInfo;
- }
- }
Component.onCompleted: {
- listModel.append({"appInfo":redApp})
- listModel.append({"appInfo":greenApp})
- listModel.append({"appInfo":blueApp})
+ fakeApplicationModel.append({"appInfo":redApp})
+ fakeApplicationModel.append({"appInfo":greenApp})
+ fakeApplicationModel.append({"appInfo":blueApp})
+ widgetGrid.applicationModel = fakeApplicationModel
}
}
@@ -118,10 +120,10 @@ Item {
*/
function test_resizePropagates() {
// check start conditions
- compare(listModel.count, 3);
- compare(listModel.get(0).appInfo.heightRows, 1);
- compare(listModel.get(1).appInfo.heightRows, 2);
- compare(listModel.get(2).appInfo.heightRows, 2);
+ compare(fakeApplicationModel.count, 3);
+ compare(fakeApplicationModel.get(0).appInfo.heightRows, 1);
+ compare(fakeApplicationModel.get(1).appInfo.heightRows, 2);
+ compare(fakeApplicationModel.get(2).appInfo.heightRows, 2);
// get the resize handle that's under the first (top) widget, redApp.
@@ -135,9 +137,9 @@ Item {
// Both the second and the third widget (top to bottom order) should have shrunk to make space for the
// enlarged top widget
- compare(listModel.get(0).appInfo.heightRows, 3);
- compare(listModel.get(1).appInfo.heightRows, 1);
- compare(listModel.get(2).appInfo.heightRows, 1);
+ compare(fakeApplicationModel.get(0).appInfo.heightRows, 3);
+ compare(fakeApplicationModel.get(1).appInfo.heightRows, 1);
+ compare(fakeApplicationModel.get(2).appInfo.heightRows, 1);
}