This commit is contained in:
Leifer Mendez
2022-11-08 21:41:16 +01:00
parent 2114800b84
commit 576092fc96
26 changed files with 408 additions and 801 deletions

View File

@@ -0,0 +1,32 @@
const { test } = require('uvu')
const assert = require('uvu/assert')
const BotClass = require('../classes/bot.class')
class MockDB {
saveLog = () => {}
}
class MockProvider {
sendMessage = () => {}
}
class MockFlow {
find = () => {}
}
test(`BotClass emit ping`, () => {
let messages = []
const botBasic = new BotClass(
new MockFlow(),
new MockDB(),
new MockProvider()
)
botBasic.on('message', (ctx) => messages.push(ctx))
botBasic.emit('message', 'ping')
assert.is(messages.join(''), 'ping')
})
test.run()