aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp')
-rw-r--r--tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
index 708e835f46..00c00b4c0f 100644
--- a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
+++ b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
@@ -1223,13 +1223,18 @@ void tst_QmlCppCodegen::consoleObject()
const QRegularExpression re2(u"QQmlComponentAttached\\(0x[0-9a-f]+\\)"_s);
QTest::ignoreMessage(QtDebugMsg, re2);
+ QTest::ignoreMessage(QtDebugMsg, "[1,2,3,4,5] true");
+
QScopedPointer<QObject> o(c.create());
QVERIFY(!o.isNull());
auto oldHandler = qInstallMessageHandler(
- [](QtMsgType, const QMessageLogContext &ctxt, const QString &) {
+ [](QtMsgType, const QMessageLogContext &ctxt, const QString &msg) {
QCOMPARE(ctxt.file, urlString.toUtf8());
- QCOMPARE(ctxt.function, QByteArray("expression for onCompleted"));
+ if (msg == QString(u"[1,2,3,4,5] true"))
+ QCOMPARE(ctxt.function, QByteArray("xyz"));
+ else
+ QCOMPARE(ctxt.function, QByteArray("expression for onCompleted"));
QVERIFY(ctxt.line > 0);
});
const auto guard = qScopeGuard([oldHandler]() { qInstallMessageHandler(oldHandler); });