diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e903f387072..d539022480f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Fixes - `[@jest/test-sequencer]` Make sure sharding does not produce empty groups ([#13476](https://github.com/facebook/jest/pull/13476)) +- `[jest-snapshot]` Don't highlight passing asymmetric property matchers in snapshot diff ([#13480](https://github.com/facebook/jest/issues/13480)) ### Chore & Maintenance diff --git a/packages/jest-matcher-utils/src/index.ts b/packages/jest-matcher-utils/src/index.ts index 99c35101c46c..94ae0d1acc7c 100644 --- a/packages/jest-matcher-utils/src/index.ts +++ b/packages/jest-matcher-utils/src/index.ts @@ -407,19 +407,19 @@ const shouldPrintDiff = (actual: unknown, expected: unknown) => { return true; }; -export const replaceMatchedToAsymmetricMatcher = ( +export function replaceMatchedToAsymmetricMatcher( replacedExpected: unknown, replacedReceived: unknown, expectedCycles: Array, receivedCycles: Array, -): {replacedExpected: unknown; replacedReceived: unknown} => { +): {replacedExpected: unknown; replacedReceived: unknown} { return _replaceMatchedToAsymmetricMatcher( deepCyclicCopyReplaceable(replacedExpected), deepCyclicCopyReplaceable(replacedReceived), expectedCycles, receivedCycles, ); -}; +} function _replaceMatchedToAsymmetricMatcher( replacedExpected: unknown,