From 0cb672de5c87e3af1b80bbe89f1140e4e2623673 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Tue, 15 Dec 2015 22:01:44 +0100 Subject: StackView: print better error messages "QQmlComponent: Component is not ready" alone is not too descriptive. Now StackView prints also the actual error string from QQmlComponent. Change-Id: I3d8a379f0565d1cc0f66e622c93de2a2dec87bcb Task-number: QTBUG-49957 Reviewed-by: Mitch Curtis --- tests/auto/controls/data/tst_stackview.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/auto/controls/data/tst_stackview.qml b/tests/auto/controls/data/tst_stackview.qml index 6869ddac..aee82eec 100644 --- a/tests/auto/controls/data/tst_stackview.qml +++ b/tests/auto/controls/data/tst_stackview.qml @@ -750,9 +750,13 @@ TestCase { verify(control) ignoreWarning("QQmlComponent: Component is not ready") - control.push("non-existent.qml") + ignoreWarning(Qt.resolvedUrl("non-existent.qml") + ":-1 File not found") + control.push(Qt.resolvedUrl("non-existent.qml")) + ignoreWarning("QQmlComponent: Component is not ready") - control.replace("non-existent.qml") + ignoreWarning(Qt.resolvedUrl("non-existent.qml") + ":-1 File not found") + control.replace(Qt.resolvedUrl("non-existent.qml")) + control.pop() control.destroy() -- cgit v1.2.3