UNPKG

funcunit

Version:
23 lines 550 B
module.exports = function (runner) { var doneStack = []; var getCurrentAssert = function () { if (runner.config.current) { return runner.config.current.assert; } throw new Error("Outside of test context"); } return { pauseTest: function () { doneStack.push(getCurrentAssert().async()); }, resumeTest: function () { doneStack.pop()(); }, assertOK: function (assertion, message) { getCurrentAssert().ok(assertion, message); }, equiv: function (expected, actual) { return runner.equiv(expected, actual); } }; };