summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp')
-rw-r--r--tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp b/tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp
index e5aacc7..0a8508a 100644
--- a/tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp
+++ b/tests/auto/declarative/qmlbinding/tst_qmlbinding.cpp
@@ -77,6 +77,12 @@ void tst_qmlbinding::binding()
rect->setProperty("changeColor", true);
QCOMPARE(rect->color(), QColor("red"));
+ QmlBind *binding = qobject_cast<QmlBind*>(rect->findChild<QmlBind*>("binding1"));
+ QVERIFY(binding != 0);
+ QCOMPARE(binding->object(), rect);
+ QCOMPARE(binding->property(), QLatin1String("text"));
+ QCOMPARE(binding->value().toString(), QLatin1String("Hello"));
+
delete rect;
}