classtranscribe / FrontEnd

The React + Redux Frontend for ClassTranscribe
https://classtranscribe.illinois.edu
Other
25 stars 27 forks source link

Upgrade Jest setup to latest v29 from v26 #820

Closed harsh183 closed 3 weeks ago

harsh183 commented 3 weeks ago

I didn't use the latest Jest in the first PR since we were on Node 16, but now that we're on 18, I upgraded to recent Jest. There were some minor breaking changes with the CRA ejected config but I think I have it sorted.

Also upgraded accompanying babel config and moved more things to the dev dependencies side.

https://jestjs.io/blog/2021/05/25/jest-27

https://web.archive.org/web/20230330085721/https://jestjs.io/docs/28.x/upgrading-to-jest28#transformer