fix: pin testcafe version to fix faulty e2e #1849
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Our E2E tests are breaking as we have not pinned Testcafe's version, and there seems to be some bugs in handling asynchronicity in Testcafe's new v1.19 release from a couple of days ago.
Details
Tests are failing with the following error thrown by Testcafe's internal libraries:
More details will be added here after investigating the error more, but this should be a non-blocking investigation. We should pin our Testcafe version regardless as we do not want updates to the library to break our testing.
Solution
Pin Testcafe to v1.18.6