Jest, Mocha, and Ava are the popular testing frameworks for nodejs. Also, new players are joining the scene, such as node:test, test, and Playwright. If we are writing tests, we probably run our testing framework tens of times daily. But do we really know what are the main differences between them?
In this talk, I will go over some of the implementation details of different frameworks to understand how they solve, or not, the same problem in different ways. We will talk about parallelism, isolation, watch mode, advanced JS support, and more.
About the speaker:
Tally has been doing all things software for over 30 years and still loves it.Today Tally works for Yoobic as a senior full-stack engineer and is responsible for all the FE tooling, testing, and DevOps processes.Tally loves Javascript and its ecosystem and happily shares this knowledge with other developers.Playwright ambassador. See my talks on:
• Dev Talks