diff options
-rw-r--r-- | tests/auto/quick/qquickloader/tst_qquickloader.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/auto/quick/qquickloader/tst_qquickloader.cpp b/tests/auto/quick/qquickloader/tst_qquickloader.cpp index fa09779f73..99ae42b3d5 100644 --- a/tests/auto/quick/qquickloader/tst_qquickloader.cpp +++ b/tests/auto/quick/qquickloader/tst_qquickloader.cpp @@ -705,8 +705,10 @@ void tst_QQuickLoader::initialPropertyValues() QQmlComponent component(&engine, qmlFile); QObject *object = component.create(); QVERIFY(object != 0); - qApp->processEvents(); - QTest::qWait(50); + if (expectedWarnings.isEmpty()) { + QQuickLoader *loader = object->findChild<QQuickLoader*>("loader"); + QTRY_VERIFY(loader->item()); + } for (int i = 0; i < propertyNames.size(); ++i) QCOMPARE(object->property(propertyNames.at(i).toLatin1().constData()), propertyValues.at(i)); |