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 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.
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
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.
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 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 did the same, I am a happier person now ;)
I’ve never been happier too