aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/qml/qmltc/tst_qmltc.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/qml/qmltc/tst_qmltc.cpp b/tests/auto/qml/qmltc/tst_qmltc.cpp
index f235b96acc..29cd95de31 100644
--- a/tests/auto/qml/qmltc/tst_qmltc.cpp
+++ b/tests/auto/qml/qmltc/tst_qmltc.cpp
@@ -582,6 +582,15 @@ void tst_qmltc::componentTypes()
QScopedPointer<QObject> enclosed(normalComponent->create());
QVERIFY(enclosed);
QCOMPARE(enclosed->objectName(), u"enclosed"_qs);
+
+ QQmlListReference children(&created, "data");
+ QCOMPARE(children.size(), 4);
+ QCOMPARE(ctx->objectForName(u"normal"_qs), children.at(0));
+ QCOMPARE(ctx->objectForName(u"accessibleNormal"_qs), children.at(1));
+ QCOMPARE(ctx->objectForName(u"accessible"_qs), created.p2());
+ QQuickTableView *table = qobject_cast<QQuickTableView *>(children.at(3));
+ QVERIFY(table);
+ QCOMPARE(ctx->objectForName(u"accessibleDelegate"_qs), table->delegate());
}
}