-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[Bug]: Passing asymmetric matchers highlighted in diff when using .toMatchSnapshot
#13480
Labels
Comments
hthorhalls
changed the title
[Bug]: Passing asymmetric matchers highlighted in diff when using .toMatchSnapshot
[Bug]: Passing asymmetric matchers highlighted in diff when using Oct 20, 2022
.toMatchSnapshot
Wanna send a PR for it? 🙂 |
hthorhalls
added a commit
to hthorhalls/jest
that referenced
this issue
Oct 24, 2022
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Version
29.2.1
Steps to reproduce
Run jest on the following test file:
Expected behavior
I expect only the name field to be highlighted in the diff.
Actual behavior
All the property matchers are highlighted and the diff explicitly mentions three lines as being different.
Additional context
This is a huge problem when you are testing against a big API payload and you have dozens of property matchers uisng regexes etc. It can be very hard to find the culprit field. It sounded like #9257 would fix this but the
toMatchSnapshot
code never executesprintDiffOrStringify
to my knowledge.Environment
The text was updated successfully, but these errors were encountered: