node-simon-says
A basic DSL for async control flow in BDD-style tests
Install
npm install --save-dev simon-says
Usage
var simon = ; // with mocha, other test runners are available // Make your "step" functions return functions to change the world { return { worlddb = 'localhost'; db; }} { return { worlddb }} { return { }}// World-changing functions can be non-async too, if you like { return { assert; }}