[ 
https://issues.apache.org/jira/browse/CB-5721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13888215#comment-13888215
 ] 

ASF subversion and git services commented on CB-5721:
-----------------------------------------------------

Commit 00e5c24b5b38ecdc25a36c67f19d1f6cceb181d1 in branch refs/heads/master 
from [~iclelland]
[ https://git-wip-us.apache.org/repos/asf?p=cordova-mobile-spec.git;h=00e5c24 ]

CB-5721: Add test to ensure that getFile doesn't throw


> App crashed if invoke root.getFile() and use "../resolve.file.uri" as 
> fileNames!
> --------------------------------------------------------------------------------
>
>                 Key: CB-5721
>                 URL: https://issues.apache.org/jira/browse/CB-5721
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS, mobile-spec, Plugin File
>    Affects Versions: 3.2.0
>         Environment: cordova version: 3.3.1-0.1.2
>            Reporter: glmnbeyond
>            Assignee: Ian Clelland
>
> Here are the steps to reproduce it:
>    
>     $ cordova create testFile
>     $ cd testFile
>     $ cordova platform add ios
>     $ cordova platform plugin add 'cordova-plugin-file dev branch code'
> 1. Copy cordova-mobile-spec tests to testFile/platforms/ios/www/
> 2. Modify file.tests.js file.spec.9, change fileName from "resolve.file.uri" 
> to "../resolve.file.uri"
> {color:red}
>     var fileName = "resolve.file.uri"   =====>   var fileName = 
> "../resolve.file.uri"
> {color}
> 3. Run this test and app crashed! The outputs were shown as follows:
> Terminating app due to uncaught exception 'NSInvalidArgumentException', 
> reason: setObjectForKey: object cannot be nil (key: fullPath)'



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to