diff --git a/CHANGELOG.md b/CHANGELOG.md index b9f59f45e805..a5fe04d618ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ ([#5670](https://github.com/facebook/jest/pull/5670)) * `[expect]` Add inverse matchers (`expect.not.arrayContaining`, etc., [#5517](https://github.com/facebook/jest/pull/5517)) +* `[expect]` `expect.extend` now also extends asymmetric matchers + ([#5503](https://github.com/facebook/jest/pull/5503)) * `[jest-mock]` Update `spyOnProperty` to support spying on the prototype chain ([#5753](https://github.com/facebook/jest/pull/5753)) * `[jest-mock]` Add tracking of return values in the `mock` property diff --git a/docs/ExpectAPI.md b/docs/ExpectAPI.md index 784575aaab3e..2549488517bd 100644 --- a/docs/ExpectAPI.md +++ b/docs/ExpectAPI.md @@ -68,6 +68,10 @@ expect.extend({ test('even and odd numbers', () => { expect(100).toBeDivisibleBy(2); expect(101).not.toBeDivisibleBy(2); + expect({apples: 6, bananas: 3}).toEqual({ + apples: expect.toBeDivisibleBy(2), + bananas: expect.not.toBeDivisibleBy(2), + }); }); ```