@@ -94,9 +94,16 @@ Item {
9494 name: "Launcher"
9595 when: windowShown && initTestCase.completed
9696
97+ function cleanup() {
98+ mouseClick(root, root.width / 2, root.height / 2);
99+ revealer.waitUntilLauncherDisappears();
100+ }
101+
97102 // Drag from the left edge of the screen rightwards and check that the launcher
98103 // appears (as if being dragged by the finger/pointer)
99104 function test_dragLeftEdgeToRevealLauncherAndTapCenterToDismiss() {
105+ revealer.waitUntilLauncherDisappears();
106+
100107 var panel = findChild(launcher, "launcherPanel")
101108 verify(panel != undefined)
102109
@@ -117,10 +124,9 @@ Item {
117124 corresponding desktop file. E.g. clicking on phone icon should yield
118125 launcherApplicationSelected("[...]dialer-app.desktop") */
119126 function test_clickingOnAppIconCausesSignalEmission() {
127+ revealer.dragLauncherIntoView();
120128 launcher.lastSelectedApplication = ""
121129
122− revealer.dragLauncherIntoView()
123−
124130 var listView = findChild(launcher, "launcherListView");
125131 listView.positionViewAtEnd();
126132
@@ -184,6 +190,7 @@ Item {
184190 }
185191
186192 function test_countEmblems() {
193+ revealer.dragLauncherIntoView();
187194 var launcherListView = findChild(launcher, "launcherListView");
188195 for (var i = 0; i < launcherListView.count; ++i) {
189196 var delegate = findChild(launcherListView, "launcherDelegate" + i)
@@ -192,6 +199,7 @@ Item {
192199 }
193200
194201 function test_progressOverlays() {
202+ revealer.dragLauncherIntoView();
195203 var launcherListView = findChild(launcher, "launcherListView");
196204 for (var i = 0; i < launcherListView.count; ++i) {
197205 var delegate = findChild(launcherListView, "launcherDelegate" + i)
@@ -200,6 +208,7 @@ Item {
200208 }
201209
202210 function test_focusedHighlight() {
211+ revealer.dragLauncherIntoView();
203212 var launcherListView = findChild(launcher, "launcherListView");
204213 for (var i = 0; i < launcherListView.count; ++i) {
205214 var delegate = findChild(launcherListView, "launcherDelegate" + i)