102

Has anyone successfully upgraded to latest Jest version 29?
I'm receiving an error:

Error: Test environment jest-environment-jsdom cannot be found. Make sure the testEnvironment configuration option points to an existing node module.
marko424
  • 3,839
  • 5
  • 17
  • 27

1 Answers1

212

Jest team added more descriptive error message in version 28.0.1

Error: ...
As of Jest 28 "jsdom" is no longer shipped by default, make sure to install it separately.

Installing jsdom package resolves the issue:

# npm
npm install -D jest-environment-jsdom
# yarn
yarn add -D jest-environment-jsdom
marko424
  • 3,839
  • 5
  • 17
  • 27