-
Notifications
You must be signed in to change notification settings - Fork 984
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pin jasmine@3.1.0 #392
Pin jasmine@3.1.0 #392
Conversation
Nice temporary solution. TBH I would kinda favor updating the test to pass on jasmine@3.2.0. |
Codecov Report
@@ Coverage Diff @@
## master #392 +/- ##
=======================================
Coverage 73.68% 73.68%
=======================================
Files 11 11
Lines 1463 1463
=======================================
Hits 1078 1078
Misses 385 385 Continue to review full report at Codecov.
|
@brodybits The questions I have:
The problem could be that these tests have always been broken and with the new Jasmine release, it bubbled up the issue. The last PR does not affect actual code; it only added new tests and updated testing deps (Jasmine, Rewire, and added NYC). The other possibility is that Jasmine actually introduced a bug and the tests are OK. If the tests are updated to work with the possible new bug, it is likely that the tests will fail again once Jasmine releases a new version. Either way, I don't deny that we should investigate to find out where the issues originate and correct if it's our tests. |
Priority is always to get Tests can (and should!) be updated for the new jasmine release in an additional PR. But that can happen while |
As a minor comment I would favor the following approach:
|
Ok, I will:
|
🎉 |
Platforms affected
ios (tests)
What does this PR do?
This PR fixes the recent test failures on
master
branch.These tests are failing because of the latest
Jasmine@3.2.0
that has been released within the past 2 days. (https://github.com/jasmine/jasmine-npm/releases/tag/v3.2.0)At the time the original PR was submitted and tested, Jasmine was at version
3.1.0
. On this version, all tests were passing. https://travis-ci.org/apache/cordova-ios/builds/412472891By pinning Jasmine@3.1.0 in
package.json
, the tests will continue to pass.What testing has been done on this change?
npm test
Checklist