dillon1000/react

Commit

[react-test-renderer] Jest matchers for async tests (#13236)

Adds custom Jest matchers that help with writing async tests:

- `toFlushThrough`
- `toFlushAll`
- `toFlushAndThrow`
- `toClearYields`

Each one accepts an array of expected yielded values, to prevent
false negatives.

Eventually I imagine we'll want to publish this on npm.
Browse files
Changed paths7 files
First-parent comparison
M packages/react-test-renderer/src/ReactTestRenderer.js ModifiedM packages/react-test-renderer/src/ReactTestRendererScheduling.js ModifiedM packages/react-test-renderer/src/__tests__/ReactTestRendererAsync-test.js ModifiedM packages/react/src/__tests__/ReactProfiler-test.internal.js ModifiedA scripts/jest/matchers/testRenderer.js AddedM scripts/jest/setupTests.js ModifiedM scripts/jest/spec-equivalence-reporter/setupTests.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…