codeceptjs
Version:
Modern Era Acceptance Testing Framework for NodeJS
22 lines (17 loc) • 526 B
JavaScript
const event = require('../event');
const container = require('../container');
const recorder = require('../recorder');
const error = require('../output').error;
module.exports = function () {
let mocha;
event.dispatcher.on(event.all.before, () => {
mocha = container.mocha();
});
event.dispatcher.on(event.test.passed, (test) => {
mocha.Runner.emit('pass', test);
});
event.dispatcher.on(event.test.failed, (test, err) => {
test.state = 'failed';
mocha.Runner.emit('fail', test, err);
});
};