UNPKG

codeceptjs

Version:

Supercharged End 2 End Testing Framework for NodeJS

53 lines (44 loc) 1.08 kB
const event = require('../event') /** * Sample custom reporter for CodeceptJS. */ module.exports = function (config) { event.dispatcher.on(event.hook.finished, hook => { if (config.onHookFinished) { config.onHookFinished(hook) } }) event.dispatcher.on(event.test.before, test => { if (config.onTestBefore) { config.onTestBefore(test) } }) event.dispatcher.on(event.test.failed, (test, err) => { if (config.onTestFailed) { config.onTestFailed(test, err) } }) event.dispatcher.on(event.test.passed, test => { if (config.onTestPassed) { config.onTestPassed(test) } }) event.dispatcher.on(event.test.skipped, test => { if (config.onTestSkipped) { config.onTestSkipped(test) } }) event.dispatcher.on(event.test.finished, test => { if (config.onTestFinished) { config.onTestFinished(test) } }) event.dispatcher.on(event.all.result, result => { if (config.onResult) { config.onResult(result) } if (config.save) { result.save() } }) }