[
https://issues.apache.org/jira/browse/CB-11811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shazron Abdullah resolved CB-11811.
-----------------------------------
Resolution: Won't Fix
> CocoaPods error in cordova-lib tests
> ------------------------------------
>
> Key: CB-11811
> URL: https://issues.apache.org/jira/browse/CB-11811
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-ios, cordova-lib
> Reporter: Shazron Abdullah
> Assignee: Shazron Abdullah
>
> https://github.com/apache/cordova-lib/blob/3b38b5382b9a52d1fe522514b61d3ebd6016796d/cordova-lib/spec-cordova/platform.spec.js#L380
> {code}
> Failures:
> 1) cocoapod plugin add and rm end-to-end installs and uninstalls plugin
> depending on new pod and existing pod
> Message:
> Expected 'CocoaPods was not found. Please install version 1.0.1 or
> greater from https://cocoapods.org/' to be undefined.
> Stacktrace:
> Error: Expected 'CocoaPods was not found. Please install version 1.0.1
> or greater from https://cocoapods.org/' to be undefined.
> at
> /home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/spec-cordova/platform.spec.js:467:25
> at _rejected
> (/home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:797:24)
> at
> /home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:823:30
> at Promise.when
> (/home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:1035:31)
> at Promise.promise.promiseDispatch
> (/home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:741:41)
> at
> /home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:557:44
> at flush
> (/home/jenkins/jenkins-slave/workspace/cordova-nightly/cordova-lib/cordova-lib/node_modules/q/q.js:108:17)
> at process._tickCallback (node.js:415:13)
> {code}
> The test is now invalid, since to properly install a CocoaPod dependency in a
> project, cocoapods cli needs to be installed. The implementation did not
> check for this before (thus it didn't fail), but it does now.
> There is no way to test this without CocoaPods being installed, all we can
> really test is if the error message is correct.
> To test e2e CocoaPods, we need to separate this test as an OS X only test,
> and run this test on Travis CI only.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]