aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js')
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js25
1 files changed, 0 insertions, 25 deletions
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js b/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js
deleted file mode 100644
index 9aeb507487..0000000000
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImport.variant.js
+++ /dev/null
@@ -1,25 +0,0 @@
-.import Qt.test 1.0 as JsQtTest
-
-// In this case, the "retn" variable will be evaluated during import.
-// Since the "importScarceResource()" function depends on this variable,
-// we must explicitly preserve the "retn" variable or the scarce
-// resource would automatically be released after import completes
-// but before the binding is evaluated.
-
-var component = Qt.createComponent("scarceResourceCopy.variant.qml");
-var scarceResourceElement = component.createObject(null);
-var scarceResourceProvider = scarceResourceElement.a;
-var retn = scarceResourceProvider.scarceResource;
-retn.preserve(); // must preserve manually or it will be released!
-
-function importScarceResource() {
- // if called prior to calling destroyScarceResource(),
- // this function should return the preserved scarce resource.
- // otherwise, it should return an invalid variant.
- return retn;
-}
-
-function destroyScarceResource() {
- retn.destroy();
-}
-