Fix flaky tst_qquickmenu test
The important part of the "cascading" test is checking that the sub-sub menu eventually opens, so move the !visible check to the non-cascading branch of the if statement. Change-Id: I5a09bf0b5d45832f7b75c3e8c397fdb9e6fcc011 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
This commit is contained in:
parent
0525d640cd
commit
7d001497dd
|
@ -1105,8 +1105,9 @@ void tst_QQuickMenu::subMenuMouse()
|
|||
QCOMPARE(mainMenu->isVisible(), cascade);
|
||||
QVERIFY(subMenu1->isVisible());
|
||||
QVERIFY(!subMenu2->isVisible());
|
||||
QVERIFY(!subSubMenu1->isVisible());
|
||||
if (cascade) {
|
||||
if (!cascade) {
|
||||
QVERIFY(!subSubMenu1->isVisible());
|
||||
} else {
|
||||
QTRY_VERIFY(subSubMenu1->isVisible());
|
||||
QTRY_VERIFY(subSubMenu1->isOpened());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue