botium-core
Version:
The Selenium for Chatbots
24 lines (19 loc) • 681 B
JavaScript
const utils = require('util')
module.exports = class MyAsserter {
constructor (context, caps = {}) {
this.context = context
this.caps = caps
}
assertConvoBegin ({convo, container, args}) {
console.log(`MyAsserter assertConvoBegin: ${convo.header.name}`)
return Promise.resolve()
}
assertConvoStep ({convo, convoStep, args, botMsg}) {
console.log(`MyAsserter assertConvoStep, botMessage: ${utils.inspect(botMsg)} ...`)
return Promise.resolve()
}
assertConvoEnd ({convo, container, msgs, args}) {
console.log(`MyAsserter assertConvoEnd ${convo.header.name}, converstation: ${utils.inspect(msgs)} ...`)
return Promise.resolve()
}
}