Skip to content
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

chore(test): fix client tests in older IE versions #3547

Merged
merged 1 commit into from Aug 31, 2020

Conversation

devoto13
Copy link
Collaborator

By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.

By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.
@devoto13
Copy link
Collaborator Author

Example of passing tests is here. GitHub is pulling info from the failed Travis build from another PR.

@karmarunnerbot
Copy link
Member

Build karma 345 completed (commit 322cee2649 by @devoto13)

@karmarunnerbot
Copy link
Member

Build karma 344 completed (commit 322cee2649 by @devoto13)

@johnjbarton johnjbarton reopened this Aug 31, 2020
@karmarunnerbot
Copy link
Member

Build karma 346 completed (commit 53444035e5 by @devoto13)

@karmarunnerbot
Copy link
Member

Build karma 347 completed (commit 53444035e5 by @devoto13)

@johnjbarton johnjbarton merged commit f34b38f into karma-runner:master Aug 31, 2020
@karmarunnerbot
Copy link
Member

🎉 This PR is included in version 5.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@devoto13 devoto13 deleted the travis branch September 1, 2020 12:51
anthony-redFox pushed a commit to anthony-redFox/karma that referenced this pull request May 16, 2023
By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.

As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants