bdd-wrappers
Version:
BDD wrappers for jasmine and mocha describe/it to help writing tests in GIVEN WHEN THEN AND fashion
21 lines (17 loc) • 478 B
JavaScript
/**
* bdd-wrappers.js - https://github.com/podefr/bdd-wrappers
* Copyright(c) 2013-2014 Olivier Scherrer <pode.fr@gmail.com>
* MIT Licensed
*/
;
var _global = Function('return this')();
function wrap(name, step) {
return function func(desc, cb) {
step(name + desc, cb);
};
}
_global.GIVEN = wrap("GIVEN ", describe);
_global.WHEN = wrap("WHEN ", describe);
_global.AND = wrap("AND ", describe);
_global.THEN = wrap("IT ", it);
module.exports.wrap = wrap;