Skip to content

Commit

Permalink
docs: add jest-environment-jsdom package for Jest configuration (#36632)
Browse files Browse the repository at this point in the history
## Documentation / Examples

- [ ] Make sure the linting passes by running `yarn lint`

Jest 28 does not include jest-environment-jsdom by default.

following guide & running jest without jest-environment-jsdom causes the following  error:

<img width="1598" alt="image" src="https://user-images.githubusercontent.com/37980706/166319065-2bc29bb4-7d56-43e5-b85d-5a7484f17b1b.png">
  • Loading branch information
akrabdev committed May 3, 2022
1 parent fec5318 commit 3682534
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,10 +263,10 @@ npx create-next-app@latest --example with-jest with-jest-app

Since the release of [Next.js 12](https://nextjs.org/blog/next-12), Next.js now has built-in configuration for Jest.

To set up Jest, install `jest` , `@testing-library/react`, `@testing-library/jest-dom`:
To set up Jest, install `jest`, `jest-environment-jsdom`, `@testing-library/react`, `@testing-library/jest-dom`:

```bash
npm install --save-dev jest @testing-library/react @testing-library/jest-dom
npm install --save-dev jest jest-environment-jsdom @testing-library/react @testing-library/jest-dom
```

Create a `jest.config.js` file in your project's root directory and add the following:
Expand Down

0 comments on commit 3682534

Please sign in to comment.