@testing-library/react
16.3.3 · 27 Aug 2026MIT89.5M / weekRepositoryHomepagenpmAtom feed
Upgrading @testing-library/react From 8.0.9 to 9.0.0
1 release in betweenevery note read
Reading releases, release notes and advisories…
- 3
- changes to make
- 0
- advisories fixed
- 1
- new
- 0
- fixes
Before you upgrade
Tick each one off as you go- breaking9.0.0
- breaking9.0.0
- breaking9.0.0
Release by release
- breaking
deps: If you were using
debugDOMbefore, useprettyDOMinstead. Note thatdebugDOMis different fromdebugwhich you get back fromrender. That is unchanged. - breaking
cleanup: If your tests were not isolated before (and you referenced the same component between tests) then this change will break your tests. You should keep your tests isolated, but if you're unable/unwilling to do that right away, then you can either run your tests with the environment variable
RTL_SKIP_AUTO_CLEANUPset totrueor import@testing-library/react/pureinstead of@testing-library/react. - breaking
cleanup-after-each: If any of your code has
import '@testing-library/react/cleanup-after-each'then you need to remove that. It's happening automatically now. - new
- breaking
1 internal line (docs, tests, tooling) left out.