M
Mocha
Flexible JavaScript test runner — browser and Node.js support, unopinionated about assertions and mocking.
Mocha is a flexible test runner that doesn’t include assertions or mocking — you pair it with Chai for assertions and Sinon for spies. This flexibility made it the dominant Node.js testing framework before Jest’s rise. It remains widely used in projects that prefer modular testing toolchains and in browser environments.
// tags
testingjavascriptnodejsbddtddbrowserflexible