Ristretto
Ristretto is an extensible test runner.
There are several established test runners in the JavaScript ecosystem (Mocha, Jasmine and Jest to name a few of the more prominent ones). Ristretto was created to address a feature sweet spot left unaddressed by incumbent projects.
Ristretto has the following qualities:
- Simple, concise, class-based factorization
- Consumable as modules with browser-compatible path specifiers OOB
- Batteries included for the most popular testing syntaxes (BDD/TDD)
- Designed for extensibility (mixins, specialized reporters and a spec-as-data-structure philosophy)
- Ships with mixins that enhance specs with powerful features (e.g., fixtures and test isolation)
- Authored in TypeScript
- No build tooling required to use
- "JavaScript is the native language, The Web is the…