Nothing really, we figured we could get much more value out of using testing library because we could actually test out how a user would interact with our app other than just using our usual snapshot tests.
I used to use Enzyme for a long time in my projects. However, now it is on deprecation path and will not be compatible with future versions of React. Therefore, I decided to write a tool that will help me and my team to migrate our projects to RTL. Check my article: dev.to/srshifu/migrate-away-from-e...
It has links to the tool you can download and use in your project
I am Senior Reactjs developer with 4 year of experience. Apart from freelancing work I am a mentor teaching 100's of students around the globe. I love to share knowledge regarding Reactjs.
Top comments (7)
What was wrong with enzyme?
Nothing really, we figured we could get much more value out of using testing library because we could actually test out how a user would interact with our app other than just using our usual snapshot tests.
I used to use Enzyme for a long time in my projects. However, now it is on deprecation path and will not be compatible with future versions of React. Therefore, I decided to write a tool that will help me and my team to migrate our projects to RTL. Check my article: dev.to/srshifu/migrate-away-from-e...
It has links to the tool you can download and use in your project
why you prefer react testing library over enzyme ?
We are able to tests components in isolation easily and as a potential user would actually use our application
I did the same, I am a happier person now ;)
I’ve never been happier too