aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmlcontext/data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qqmlcontext/data')
-rw-r--r--tests/auto/qml/qqmlcontext/data/Object_22535.qml8
-rw-r--r--tests/auto/qml/qqmlcontext/data/RefreshExpressionsType.qml5
-rw-r--r--tests/auto/qml/qqmlcontext/data/qtbug_22535.qml10
-rw-r--r--tests/auto/qml/qqmlcontext/data/refreshExpressions.qml6
-rw-r--r--tests/auto/qml/qqmlcontext/data/refreshExpressionsRootContext.qml6
5 files changed, 35 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmlcontext/data/Object_22535.qml b/tests/auto/qml/qqmlcontext/data/Object_22535.qml
new file mode 100644
index 0000000000..294c744317
--- /dev/null
+++ b/tests/auto/qml/qqmlcontext/data/Object_22535.qml
@@ -0,0 +1,8 @@
+import QtQuick 2.0
+
+QtObject {
+
+ function goodBye()
+ {
+ }
+}
diff --git a/tests/auto/qml/qqmlcontext/data/RefreshExpressionsType.qml b/tests/auto/qml/qqmlcontext/data/RefreshExpressionsType.qml
new file mode 100644
index 0000000000..b7c3427c85
--- /dev/null
+++ b/tests/auto/qml/qqmlcontext/data/RefreshExpressionsType.qml
@@ -0,0 +1,5 @@
+import QtQuick 2.0
+
+QtObject {
+ property var dummy: countCommand.doCommand();
+}
diff --git a/tests/auto/qml/qqmlcontext/data/qtbug_22535.qml b/tests/auto/qml/qqmlcontext/data/qtbug_22535.qml
new file mode 100644
index 0000000000..3553f6c03b
--- /dev/null
+++ b/tests/auto/qml/qqmlcontext/data/qtbug_22535.qml
@@ -0,0 +1,10 @@
+import QtQuick 2.0
+
+Rectangle {
+ width: 64
+ height: 64
+
+ Object_22535 { id:o }
+
+ Component.onDestruction: o.goodBye()
+}
diff --git a/tests/auto/qml/qqmlcontext/data/refreshExpressions.qml b/tests/auto/qml/qqmlcontext/data/refreshExpressions.qml
new file mode 100644
index 0000000000..01e503f8dc
--- /dev/null
+++ b/tests/auto/qml/qqmlcontext/data/refreshExpressions.qml
@@ -0,0 +1,6 @@
+import QtQuick 2.0
+
+QtObject {
+ property variant v1: RefreshExpressionsType {}
+ property variant v2: RefreshExpressionsType {}
+}
diff --git a/tests/auto/qml/qqmlcontext/data/refreshExpressionsRootContext.qml b/tests/auto/qml/qqmlcontext/data/refreshExpressionsRootContext.qml
new file mode 100644
index 0000000000..bd82cd9552
--- /dev/null
+++ b/tests/auto/qml/qqmlcontext/data/refreshExpressionsRootContext.qml
@@ -0,0 +1,6 @@
+import QtQuick 2.0
+
+QtObject {
+ property var dummy: countCommand.doCommand(), unresolvedName
+}
+