diff options
Diffstat (limited to 'tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImportFail.var.js')
-rw-r--r-- | tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImportFail.var.js | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImportFail.var.js b/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImportFail.var.js deleted file mode 100644 index ba52b323f0..0000000000 --- a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceCopyImportFail.var.js +++ /dev/null @@ -1,19 +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, -// because we DO NOT call "retn.preserve()", the scarce resource will -// be released after the import completes but prior to evaluation of -// any binding which calls "importScarceResource()". -// Thus, "importScarceResource()" will return a released (invalid) -// scarce resource. - -var component = Qt.createComponent("scarceResourceCopy.var.qml"); -var scarceResourceElement = component.createObject(null); -var scarceResourceProvider = scarceResourceElement.a; -var retn = scarceResourceProvider.scarceResource; - -function importScarceResource() { - return retn; // should return a released (invalid) scarce resource -} - |