Deep code stubbing for node.js tests. Follow and override behaviour of infinitely nested pieces of code such as methods, require() and npm modules or even instances of classes, etc.
Capture and store a function's log outputs and return value, and stops its output from reaching the CLI. Makes console log testing a breeze.
- unit testing
- unit test
- test-driven development
- View more