[ 
https://issues.apache.org/jira/browse/CB-12925?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Haitao Huo closed CB-12925.
---------------------------
    Resolution: Fixed

> 25 failures of file plugin-transfer in mobilespec autotest 
> -----------------------------------------------------------
>
>                 Key: CB-12925
>                 URL: https://issues.apache.org/jira/browse/CB-12925
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-mobile-spec
>    Affects Versions: Master
>         Environment: Cordova version: 6.3.0-dev
> Platform: Android
> Version: 7.1.2
> Model: Nexus 6P
>            Reporter: Haitao Huo
>              Labels: android
>
> Build and install mobilespec on latest master at [6a18318 | 
> https://github.com/apache/cordova-mobile-spec/commit/6a18318]. The 
> file-transfer plugin get 25 failures.
> {code}
> 53 specs, 25 failures, 2 pending specs
> Spec List | Failures
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.4 should download a file
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.4.1 should download a file using target name with space
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.5 should download a file using http basic auth
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.12 should get http status on failure
> Expected 401 not to be 401, 'Ensure http://rwswbpiopr.localtunnel.me/404 is 
> in the white list'.
> Error: Expected 401 not to be 401, 'Ensure 
> http://rwswbpiopr.localtunnel.me/404 is in the white list'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:646:55)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected 401 to be 404.
> Error: Expected 401 to be 404.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:647:51)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected 3 to be 1.
> Error: Expected 3 to be 1.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:653:48)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.13 should get http body on failure
> Expected 401 not to be 401, 'Ensure http://rwswbpiopr.localtunnel.me/404 is 
> in the white list'.
> Error: Expected 401 not to be 401, 'Ensure 
> http://rwswbpiopr.localtunnel.me/404 is in the white list'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:672:55)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected 401 to be 404.
> Error: Expected 401 to be 404.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:673:51)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected null to match 'You requested a 404'.
> Error: Expected null to match 'You requested a 404'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toMatch 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:676:44)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.30 downloaded file entries should have a toNativeURL method
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.28 (compatibility) should be able to download a file using 
> local paths
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.33 should properly handle 304
> Expected 401 to be 304.
> Error: Expected 401 to be 304.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:844:51)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected 3 to be 5.
> Error: Expected 3 to be 5.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:845:44)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods download 
> filetransfer.spec.35 304 should not result in the deletion of a cached file
> Expected 401 to be 304.
> Error: Expected 401 to be 304.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:881:51)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> Expected 3 to be 5.
> Error: Expected 3 to be 5.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at downloadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:882:44)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:226:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at processMessage (file:///android_asset/www/cordova.js:1119:17)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.18 should be able to upload a file
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.19 should be able to upload a file with http basic auth
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.21 should be stopped by abort()
> Expected 3 to be 4.
> Error: Expected 3 to be 4.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at uploadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1079:40)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:152:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at <anonymous>:1:9
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.22 should get http status and body on failure
> Expected 200 to be 403.
> Error: Expected 200 to be 403.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBe 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at uploadFail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1129:55)
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:152:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at <anonymous>:1:9
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.27 should be able to set custom headers
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.29 (compatibility) should be able to upload a file using 
> local paths
> Expected null not to be null 'returned data from server should be valid json'.
> Error: Expected null not to be null 'returned data from server should be 
> valid json'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeNull 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at verifyUpload 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:995:41)
>     at uploadWin 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1259:25)
>     at win 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:163:17)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:293:58)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.31 should be able to upload a file using PUT method
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.32 should be able to upload a file (non-multipart)
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.38 should be able to upload a file using data: source uri
> Expected FileTransferError({ code: 3, source: 
> 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==',
>  target: 'http://rwswbpiopr.localtunnel.me/upload', http_status: 200, body: 
> null, exception: 'Connection reset' }) not to be defined.
> Error: Expected FileTransferError({ code: 3, source: 
> 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==',
>  target: 'http://rwswbpiopr.localtunnel.me/upload', http_status: 200, body: 
> null, exception: 'Connection reset' }) not to be defined.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeDefined 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at 
> file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1455:41
>     at fail 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:152:9)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:295:52)
>     at <anonymous>:1:9
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.39 should be able to upload a file using data: source uri 
> (non-multipart)
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.40 should not fail to upload a file using data: source uri 
> when the data is empty
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> filetransfer.spec.41 should not fail to upload a file using data: source uri 
> when the data is empty (non-multipart)
> Expected spy httpFail not to have been called.
> Error: Expected spy httpFail not to have been called.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toHaveBeenCalled 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at Object.<anonymous> 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:272:63)
>     at attemptSync 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1886:24)
>     at QueueRunner.run 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1874:9)
>     at file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1898:16
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> chunkedMode handling filetransfer.spec.42 chunkedMode=false, multipart=false
> Expected null not to be null 'returned data from server should be valid json'.
> Error: Expected null not to be null 'returned data from server should be 
> valid json'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeNull 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at testChunkedModeWin 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1555:45)
>     at 
> file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1593:29
>     at win 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:163:17)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:293:58)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> chunkedMode handling filetransfer.spec.43 chunkedMode=true, multipart=false
> Expected null not to be null 'returned data from server should be valid json'.
> Error: Expected null not to be null 'returned data from server should be 
> valid json'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeNull 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at testChunkedModeWin 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1555:45)
>     at 
> file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1593:29
>     at win 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:163:17)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:293:58)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> chunkedMode handling filetransfer.spec.44 chunkedMode=false, multipart=true
> Expected null not to be null 'returned data from server should be valid json'.
> Error: Expected null not to be null 'returned data from server should be 
> valid json'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeNull 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at testChunkedModeWin 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1555:45)
>     at 
> file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1593:29
>     at win 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:163:17)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:293:58)
> cordova-plugin-file-transfer-tests.tests >> FileTransfer methods upload 
> chunkedMode handling filetransfer.spec.45 chunkedMode=true, multipart=true
> Expected null not to be null 'returned data from server should be valid json'.
> Error: Expected null not to be null 'returned data from server should be 
> valid json'.
>     at stack 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1577:17)
>     at buildExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1547:14)
>     at Spec.expectationResultFactory 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:638:18)
>     at Spec.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:330:34)
>     at Expectation.addExpectationResult 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:588:21)
>     at Expectation.toBeNull 
> (file:///android_asset/www/cdvtests/jasmine-2.4.1/jasmine.js:1501:12)
>     at testChunkedModeWin 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1555:45)
>     at 
> file:///android_asset/www/plugins/cordova-plugin-file-transfer-tests/tests.js:1593:29
>     at win 
> (file:///android_asset/www/plugins/cordova-plugin-file-transfer/www/FileTransfer.js:163:17)
>     at Object.callbackFromNative (file:///android_asset/www/cordova.js:293:58)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to