-
-
Notifications
You must be signed in to change notification settings - Fork 7
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
Failing expect build in Safari and IE #3
Comments
Sure - I'll look into this today. https://github.com/mjackson/expect/blob/master/modules/__tests__/toEqual-test.js#L32-L35 appears to be one of the failing tests. I suspect this is because Map/Set in Safari 8 can only be iterated by IE 9 - 11 I'm not sure, but I'll look into that today also. |
OK so. In Safari 8, |
Hmm, I wonder if that's the case in IE as well. |
IE 11 seems to pass with my Safari 8 fix. Pushing up soon. |
I am seeing a breakage in the var isEqual = require('is-equal')
var a = {a: 1, b: 2, c: 3}
var b = {a: 1, c: 3, b: 2}
console.log(isEqual(a,b)) // prints false |
Ah, sorry @ellbee. I may have made the switch to is-equal prematurely. Can you please open an issue on |
No worries, will do. |
Also please file a separate issue here - I think 2517c21 broke this, by causing object key ordering to start mattering. I'll fix that ASAP also. |
Great, thank you. |
…atter. Fixes #3 (comment) This reopens #2 and disables the test for circular reference handling.
🎉 Thanks for the quick turnaround here, @ljharb! I've updated expect to use is-equal 1.4.0. Here's to a bright future making testing better :) |
( ゚◡゚)/ please file any issues that come up and i'll get to them asap :-) |
I'm not 100% sure this is an is-equal bug, but it seems like it.
The expect build is failing in Safari and IE. See https://travis-ci.org/mjackson/expect/builds/96101892
It looks like the stack traces originate from inside is-equal. Would you mind taking a look, @ljharb?
The text was updated successfully, but these errors were encountered: