Repository: cordova-plugin-file
Updated Branches:
  refs/heads/master 89cc2d20f -> f231e7c00


CB-10411 Error in file.spec.129 of cordova-plugin-file

Check if external storage is available


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/commit/f231e7c0
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/tree/f231e7c0
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/diff/f231e7c0

Branch: refs/heads/master
Commit: f231e7c001b5fb79b96bbad71d465d79f6d25855
Parents: 89cc2d2
Author: daserge <[email protected]>
Authored: Thu Feb 11 17:26:51 2016 +0300
Committer: daserge <[email protected]>
Committed: Thu Feb 11 17:26:51 2016 +0300

----------------------------------------------------------------------
 tests/tests.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/blob/f231e7c0/tests/tests.js
----------------------------------------------------------------------
diff --git a/tests/tests.js b/tests/tests.js
index 432febe..c4c9012 100644
--- a/tests/tests.js
+++ b/tests/tests.js
@@ -3316,7 +3316,11 @@ exports.defineAutoTests = function () {
             it("file.spec.129 cordova.file.*Directory are set", function () {
                 var expectedPaths = ['applicationDirectory', 
'applicationStorageDirectory', 'dataDirectory', 'cacheDirectory'];
                 if (cordova.platformId == 'android' || cordova.platformId == 
'amazon-fireos') {
-                    expectedPaths.push('externalApplicationStorageDirectory', 
'externalRootDirectory', 'externalCacheDirectory', 'externalDataDirectory');
+                    if (cordova.file.externalApplicationStorageDirectory !== 
null) {
+                        // https://issues.apache.org/jira/browse/CB-10411
+                        // If external storage can't be mounted, the 
cordova.file.external* properties are null.
+                        
expectedPaths.push('externalApplicationStorageDirectory', 
'externalRootDirectory', 'externalCacheDirectory', 'externalDataDirectory');
+                    }
                 } else if (cordova.platformId == 'blackberry10') {
                     expectedPaths.push('externalRootDirectory', 
'sharedDirectory');
                 } else if (cordova.platformId == 'ios') {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to