Mocha (JavaScript framework)
Mocha is a JavaScript test framework for Node.js programs, featuring browser support, asynchronous testing, test coverage reports, and use of any assertion library. == Assertion libraries == Mocha can be used with most JavaScript assertion libraries, including: should.js express.js chai better-assert unexpected == Usage and examples == For asynchronous testing, invoke the callback, and Mocha will wait for completion.
Source: Wikipedia — Mocha (JavaScript framework) (CC BY-SA 4.0)