@@ -81,10 +81,10 @@ Item {
8181 name: "MenuBar"
8282 when: windowShown
8383
84− function init() {
84+ function cleanup() {
8585 menuBar.dismiss();
86− menuBackend.modelData = appMenuData.generateTestData(5,5,2,3, "menu")
8786 activatedSpy.clear();
87+ menuBackend.modelData = null;
8888 }
8989
9090 function test_mouseNavigation() {
@@ -97,6 +97,7 @@ Item {
9797 var menuItem2 = findChild(menuBar, "menuBar-item2"); verify(menuItem2);
9898
9999 menuItem0.show();
100+ mouseMove(menuItem0, menuItem0.width/2, menuItem0.height/2);
100101 compare(priv.currentItem, menuItem0, "CurrentItem should be set to item 0");
101102 compare(priv.currentItem.popupVisible, true, "Popup should be visible");
102103
@@ -178,6 +179,7 @@ Item {
178179
179180 keyPress(data.tag, Qt.AltModifier, 100);
180181 tryCompare(priv, "currentItem", menuItem);
182+ keyRelease(data.tag, Qt.AltModifier, 100);
181183 }
182184
183185 function test_menuActivateClosesMenu() {
@@ -216,6 +218,7 @@ Item {
216218 }
217219
218220 function test_openAppMenuShortcut() {
221+ menuBackend.modelData = appMenuData.generateTestData(5,5,2,3, "menu")
219222 var priv = findInvisibleChild(menuBar, "d");
220223
221224 var menuItem0 = findChild(menuBar, "menuBar-item0"); verify(menuItem0);