funcunit
Version:
<!-- @hide title
26 lines • 897 B
JavaScript
/*funcunit@3.6.3#browser/adapters/qunit2*/
define('funcunit/browser/adapters/qunit2', function (require, exports, module) {
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);
}
};
};
});