From 45da410662bfdaa391dbd722ffd118acd479f474 Mon Sep 17 00:00:00 2001 From: Edna Morales Date: Thu, 4 Sep 2014 11:04:33 -0400 Subject: [PATCH] CB-7423 do cleanup after copyImage manual test Signed-off-by: Shazron Abdullah --- tests/tests.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/tests.js b/tests/tests.js index e2ffa9f..e228a93 100644 --- a/tests/tests.js +++ b/tests/tests.js @@ -241,10 +241,28 @@ exports.defineManualTests = function (contentEl, createActionButton) { function copyImage() { var onFileSystemReceived = function (fileSystem) { var destDirEntry = fileSystem.root; + var origName = fileEntry.name; // Test FileEntry API here. fileEntry.copyTo(destDirEntry, 'copied_file.png', logCallback('FileEntry.copyTo', true), logCallback('FileEntry.copyTo', false)); fileEntry.moveTo(destDirEntry, 'moved_file.png', logCallback('FileEntry.moveTo', true), logCallback('FileEntry.moveTo', false)); + + //cleanup + //rename moved file back to original name so other tests can reference image + resolveLocalFileSystemURI(destDirEntry.nativeURL+'moved_file.png', function(fileEntry) { + fileEntry.moveTo(destDirEntry, origName, logCallback('FileEntry.moveTo', true), logCallback('FileEntry.moveTo', false)); + console.log('Cleanup: successfully renamed file back to original name'); + }, function () { + console.log('Cleanup: failed to rename file back to original name'); + }); + + //remove copied file + resolveLocalFileSystemURI(destDirEntry.nativeURL+'copied_file.png', function(fileEntry) { + fileEntry.remove(logCallback('FileEntry.remove', true), logCallback('FileEntry.remove', false)); + console.log('Cleanup: successfully removed copied file'); + }, function () { + console.log('Cleanup: failed to remove copied file'); + }); }; window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, onFileSystemReceived, null);