on xenial help sign in
Accept asynchronicity in more MenuBar tests
commitd9f9c66f6f79bfe228b71af9a9a553bf6aa17dfc authorDalton Durst <dalton@ubports.com> dateFri 24 May 2019, 10:08 (7 years ago) parent38bbc54
1 file changed+4−4
tests/qmltests/ApplicationMenus/tst_MenuBar.qml+4−4
tests/qmltests/ApplicationMenus/tst_MenuBar.qml+4−4
@@ -340,11 +340,11 @@ Item {
340340 tryCompare(menuItem1, "popupVisible", true);
341341 }
342342
343− function test_overfow() {
343+ function test_overflow() {
344344 menuBackend.modelData = appMenuData.generateTestData(5,2,0,0,"menu");
345345
346346 var overflow = findChild(menuBar, "overflow");
347− compare(overflow.visible, false, "Overflow should not be visible");
347+ tryCompare(overflow, "visible", false, 5000, "Overflow should not be visible");
348348
349349 var menu = { "rowData": { "label": "Short" } };
350350 tryCompareFunction(function() {
@@ -357,12 +357,12 @@ Item {
357357 }, true);
358358
359359 mouseClick(overflow);
360− verify(overflow.__popup);
360+ tryVerify(function() {return overflow.__popup});
361361 var menuItem = findChild(menuBar, "overflow-menu-item0-actionItem");
362362 waitForRendering(menuItem);
363363 mouseClick(menuItem);
364364
365− verify(findChild(menuBar, "overflow-menu-item0-menu-item0-actionItem"));
365+ tryVerify(function() {return findChild(menuBar, "overflow-menu-item0-menu-item0-actionItem")});
366366
367367 tryCompareFunction(function() {
368368 menuBackend.removeRow(0);