Suman Home
Superior test runner for Node.js
A successor to Mocha, Tape and Jasmine, and rival to AVA
Home
Tutorials
About Suman
Getting Started with Suman
Simple Examples
Higher Level Overview
Command line options
Advanced Use
06-suman-config-file
Suman Patterns and Recipes
Suman Anti-Patterns
Suman reporters and creating custom reporters
10-dependency-injection
Advanced installation of Suman
Using Suman with Babel
How to organize your test directory
How to debug Suman tests
Testing and debugging processes that spawn child processes
Using test spies with Suman
About Suman server and built-in web reporter
Tips and tricks
Converting from Mocha to Suman
21-running-suman-against-shell-scripts
22-case-studies
22-programmatic-usage-and-macros
Best practices with Suman
Anatomy of Suman Test Suites
Workflows with Suman => Watchers and transpilation
Integrating with CI/CD
List of Suman exit codes
Some secret / hidden features of Suman
Complete explanation of Suman parallelism
Usage with code coverage tools (namely Istanbul)
Suman roadmap and upcoming efforts
FAQ
advanced-parallelization-2