on xenial help sign in
Fix and add test for processingMouseArea.
commit20c47f37ee17ea3409872f42d573f9a14a709998 authorMichał Sawicz <michal.sawicz@canonical.com> dateFri 7 Feb 2014, 10:57 (13 years ago) parenta85cdba
2 files changed+15−2
qml/Dash/Previews/Preview.qml+2−2 tests/qmltests/Dash/Previews/tst_Preview.qml+13
qml/Dash/Previews/Preview.qml+2−2
@@ -48,7 +48,7 @@ Item {
4848 }
4949 }
5050
51− onPreviewModelChanged: processingMouseArea = false
51+ onPreviewModelChanged: processingMouseArea.enabled = false
5252
5353 MouseArea {
5454 anchors.fill: parent
@@ -92,7 +92,7 @@ Item {
9292
9393 MouseArea {
9494 id: processingMouseArea
95− objectName: "waitingForActionMouseArea"
95+ objectName: "processingMouseArea"
9696 anchors.fill: parent
9797 enabled: false
9898 }
tests/qmltests/Dash/Previews/tst_Preview.qml+13
@@ -71,5 +71,18 @@ Rectangle {
7171 compare(args[1], "mockAction", "Action id not passed correctly.");
7272 compare(args[2]["mock"], "data", "Data not passed correctly.");
7373 }
74+
75+ function test_showProcessing() {
76+ var widget = findChild(preview, "widget-3");
77+ widget.triggered(widget.widgetId, "mockAction", {"mock": "data"});
78+
79+ var processing = findChild(preview, "processingMouseArea");
80+
81+ tryCompare(processing, "enabled", true);
82+
83+ preview.previewModelChanged();
84+
85+ tryCompare(processing, "enabled", false);
86+ }
7487 }
7588}