summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2010-09-01 02:21:02 (GMT)
committerMartin Jones <martin.jones@nokia.com>2010-09-01 02:21:02 (GMT)
commitc8c8fd92baee91d3079e9696c3c05d0fa455f7ab (patch)
treec5d1c350b0d85b84b1db44551983bf0584aa464a /tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
parent9c70c81e6af2435d8d8217b81714b2e087326ecf (diff)
parent79000fcf68787c16096ed2231ae849dcd5e83c02 (diff)
downloadQt-c8c8fd92baee91d3079e9696c3c05d0fa455f7ab.zip
Qt-c8c8fd92baee91d3079e9696c3c05d0fa455f7ab.tar.gz
Qt-c8c8fd92baee91d3079e9696c3c05d0fa455f7ab.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7
Diffstat (limited to 'tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp')
-rw-r--r--tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
index fc78663..dc00e16 100644
--- a/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
+++ b/tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp
@@ -142,8 +142,8 @@ private slots:
void importsOrder();
void qmlAttachedPropertiesObjectMethod();
-
void customOnProperty();
+ void variantNotify();
// regression tests for crashes
void crash1();
@@ -1685,6 +1685,20 @@ void tst_qdeclarativelanguage::customOnProperty()
delete object;
}
+// QTBUG-12601
+void tst_qdeclarativelanguage::variantNotify()
+{
+ QDeclarativeComponent component(&engine, TEST_FILE("variantNotify.qml"));
+
+ VERIFY_ERRORS(0);
+ QObject *object = component.create();
+ QVERIFY(object != 0);
+
+ QCOMPARE(object->property("notifyCount").toInt(), 1);
+
+ delete object;
+}
+
void tst_qdeclarativelanguage::initTestCase()
{
registerTypes();