Open Ridermansb opened 6 years ago
@Ridermansb might want to mention that you also reported this bug to enzyme proper https://github.com/airbnb/enzyme/issues/1889
Not sure if this got resolved - as I can't see the rest of your test it's hard to tell if you have the same issue as me.
I managed to resolve the issue by changing my .find('a#someid') to actually reference the type - so .findWhere(field => field.type() === FieldText && field.prop('id') === 'displayName')
This may help someone with a similar issue!
I'm running into a related problem. I'm not getting the "sham getter" issue, but I am getting different snapshot results when I use --coverage vs. not use it. I just upgrades to styled-components 5 and that started the problem.
That seems like an issue with whatever --coverage
is, since coverage tools often need to transform code in order to record coverage - it seems entirely unrelated to this issue.
That seems like an issue with whatever
--coverage
is, since coverage tools often need to transform code in order to record coverage - it seems entirely unrelated to this issue.
Thank you @ljharb, that comment helped! It seems that displayName stability was never guaranteed (for snapshots) and we've been lucky thus far. https://github.com/styled-components/babel-plugin-styled-components/issues/151
When run with
--coverage
i get this error..`
If I not run with coverage, everything works fine
Question posted on Stackoverflow