codeceptjs
Version:
Supercharged End 2 End Testing Framework for NodeJS
20 lines (15 loc) • 430 B
JavaScript
const event = require('../event')
const container = require('../container')
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)
})
}