UNPKG

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
/** * bdd-wrappers.js - https://github.com/podefr/bdd-wrappers * Copyright(c) 2013-2014 Olivier Scherrer <pode.fr@gmail.com> * MIT Licensed */ 'use strict'; 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;