aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp')
-rw-r--r--tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp b/tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp
index 9b4d0dd7d1..ab2c41b6bf 100644
--- a/tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp
+++ b/tests/auto/quickwidgets/qquickwidget/tst_qquickwidget.cpp
@@ -305,9 +305,13 @@ void tst_qquickwidget::grabBeforeShow()
void tst_qquickwidget::nullEngine()
{
QQuickWidget widget;
- QVERIFY(widget.engine() == Q_NULLPTR);
+ // Default should have no errors, even with a null qml engine
QVERIFY(widget.errors().isEmpty());
QCOMPARE(widget.status(), QQuickWidget::Null);
+
+ // A QML engine should be created lazily.
+ QVERIFY(widget.rootContext());
+ QVERIFY(widget.engine());
}
QTEST_MAIN(tst_qquickwidget)