mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-18 03:29:15 +00:00
29 lines
651 B
JavaScript
29 lines
651 B
JavaScript
const { EventEmitter } = require('node:events')
|
|
const { test } = require('uvu')
|
|
const assert = require('uvu/assert')
|
|
const { create } = require('../')
|
|
const BotClass = require('../classes/bot.class')
|
|
|
|
class MockFlow {
|
|
find = () => {}
|
|
}
|
|
|
|
class MockDB {
|
|
save = () => {}
|
|
}
|
|
|
|
class MockProvider extends EventEmitter {}
|
|
|
|
test(`BotClass`, async () => {
|
|
const setting = {
|
|
flow: new MockFlow(),
|
|
database: new MockDB(),
|
|
provider: new MockProvider(),
|
|
}
|
|
const bot = await create(setting)
|
|
assert.is(bot instanceof BotClass, true)
|
|
assert.is(bot.handleMsg({ body: 'test', to: 'to', from: 'from' }))
|
|
})
|
|
|
|
test.run()
|