[
https://issues.apache.org/jira/browse/CB-10088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15029266#comment-15029266
]
ASF subversion and git services commented on CB-10088:
------------------------------------------------------
Commit 3ae73a28792197e38cca797b278617b7b73e3333 in
cordova-plugin-file-transfer's branch refs/heads/master from [~shazron]
[
https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-file-transfer.git;h=3ae73a2
]
CB-10088 - filetransfer spec.10 and spec.11 test is faulty
> filetransfer spec.10 and spec.11 test is faulty
> -----------------------------------------------
>
> Key: CB-10088
> URL: https://issues.apache.org/jira/browse/CB-10088
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin File Transfer
> Environment: Xcode 7.1
> iOS 9.1 iPhone 6s
> Reporter: Shazron Abdullah
> Assignee: Shazron Abdullah
> Labels: iOS
>
> Copied from:
> https://issues.apache.org/jira/browse/CB-10082?focusedCommentId=15028283&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15028283
> This is within the context of mobile-spec's autotests.
> I added some logs in the native code, and cordova-filetransfer.tests
> spec.10's file "downloaded" within 30ms (probably because of caching). When
> calling abort, there is no active file transfer so the failure callback is
> not called back to JavaScript:
> https://github.com/apache/cordova-plugin-file-transfer/blob/887c91750a28d077976bd5340f9002ab2b569da6/src/ios/CDVFileTransfer.m#L380
> Since the failure callback is never called (the abort), and the the
> unexpected download success was called, the test fails.
> The test is faulty and needs to be reworked to take into account this case,
> where the download finished before the file could be aborted (the test delays
> the abort call).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]