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

Regression introduced in #1807 #1814

Closed
fatso83 opened this issue May 29, 2018 · 7 comments · Fixed by #1818
Closed

Regression introduced in #1807 #1814

fatso83 opened this issue May 29, 2018 · 7 comments · Fixed by #1818

Comments

@fatso83
Copy link
Contributor

fatso83 commented May 29, 2018

The simple PR #1807 to update the dependencies broke the build for master.

Both IE11 and Safari has problems as of (IE11 Promise related, Safari faking time). Not sure why or what caused it, but lolex is a reasonable guess when it comes to Safari.

We could simply revert the PR, but it should be possible to find the regression in the list of dependencies.

@fatso83 fatso83 changed the title Regression introduced for IE11 in #1807 Regression introduced in #1807 May 29, 2018
@fatso83
Copy link
Contributor Author

fatso83 commented May 29, 2018

Installing lolex 2.4.2 fixes the Safari issue.

@fatso83
Copy link
Contributor Author

fatso83 commented May 29, 2018

I added Safari 9 to the list of browsers now. The regression was introduced in sinonjs/fake-timers#169. Seems like Safari doesn't handle that quite right. Ping @SimenB

fatso83 added a commit to sinonjs/fake-timers that referenced this issue May 29, 2018
Is on the list of supported browsers in Sinon.
Affected by change in #176.

See  sinonjs/sinon#1814
@fatso83
Copy link
Contributor Author

fatso83 commented May 29, 2018

@sinonjs/core this is what is breaking the build. We could install lolex 2.4 or fix 2.7 (or both)

@SimenB
Copy link
Member

SimenB commented May 30, 2018

sinonjs/fake-timers#176 doesn't make sense... Which one did you mean?

EDIT: Did you mean sinonjs/fake-timers#169?

@fatso83
Copy link
Contributor Author

fatso83 commented May 30, 2018

Yes, that's the one. it was late in the night ;)

@benjamingr
Copy link
Member

Mind explaining why the JSDOM integration test was causing this issue? I'm not sure I understand.

@fatso83
Copy link
Contributor Author

fatso83 commented May 30, 2018 via email

fatso83 added a commit to fatso83/sinon that referenced this issue May 31, 2018
fatso83 added a commit that referenced this issue May 31, 2018
franck-romano pushed a commit to franck-romano/sinon that referenced this issue Oct 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants