- render types
expect().[comparatorMethod]
- Putting it together with enzyme; see
basic.test.js
renderedComponent.props()
renderedComponent.find()
- DRY:
setup()
events.test.js
mocking.test.js
lifecycle.test.js
- Object comparison,
toEqual
+expect.objectContaining
, nottoBe
- If spying on prototype object (or in doubt),
jest.clearAllMocks()
between each test
- Testing mock-heavy containers
- Testing sagas (i.e. async/generator functions)