Hey there!
According to you, should one use separate frameworks or the same framework across client side and server side? I ask from the point of view of our MERN scaffolding tool -- Hashnode's MERN 3.0.
Also, what's your testing framework of choice for 2018? 😄
Kent C. Dodds
Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher, OSS, GDE · http://testingjavascript.com @eggheadio
Hi Kashish!
I highly suggest you use Jest for both client and server side tests. It's an fantastic testing framework. And with the relatively new
projectsfeature that allows you to run both client and server tests at the same time, I think you'll be really happy with it. You should also have E2E tests that run in a real browser. I recommend Cypress.io for those.I actually have a course on FrontendMasters.com right now about testing that uses these tools. I'm going to be creating two new testing courses that are similar but more in depth and I'll be using the same repo except entirely rewritten and simplified. You can find the repo (currently on the v2 branch) here: git.io/testing-workshop. It's still a work in progress, but hopefully that'll be helpful.
Good luck!