chore(docs): Add Jest 28 jest-environment-jsdom
information
#35904
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add missing information about installation in the Testing React Components page.
Description
The documentation for Testing React Components has incomplete information about installation when using the latest version of Jest.
The documentation mentions that for Jest 27, you need to set the
testEnvironment
injest.config.js
tojsdom
, in order for React Testing Library to work properly. However, Jest 28 removed the jest-environment-jsdom module, so you now need to install it separately if you are using Jest 28 or higher (as confirmed by the react-testing-library docs). As a result, if you are using Jest 28 and follow the installation instructions, you will get an error when you try to run your tests.This PR gives instructions to install the
jest-environment-jsdom
package separately if using Jest 28.