mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 04:29:16 +00:00
increase 95% coverage
This commit is contained in:
@@ -24,14 +24,6 @@ class ProviderClass extends EventEmitter {
|
||||
console.log('[sendMessage]', { userId, message })
|
||||
return message
|
||||
}
|
||||
|
||||
MockDelaySendMessage = (miliseconds, eventName, payload) =>
|
||||
new Promise((res) =>
|
||||
setTimeout(() => {
|
||||
this.emit(eventName, payload)
|
||||
res
|
||||
}, miliseconds)
|
||||
)
|
||||
}
|
||||
|
||||
module.exports = ProviderClass
|
||||
|
||||
@@ -1,7 +1,14 @@
|
||||
const { test } = require('uvu')
|
||||
const assert = require('uvu/assert')
|
||||
const FlowClass = require('../io/flow.class')
|
||||
const MockProvider = require('../../../__mocks__/mock.provider')
|
||||
const { createBot, CoreClass } = require('../index')
|
||||
const {
|
||||
createBot,
|
||||
CoreClass,
|
||||
createFlow,
|
||||
createProvider,
|
||||
ProviderClass,
|
||||
} = require('../index')
|
||||
|
||||
class MockFlow {
|
||||
allCallbacks = [{ callback: () => console.log('') }]
|
||||
@@ -55,6 +62,16 @@ test(`[CoreClass] Probando instanciamiento de clase`, async () => {
|
||||
assert.is(bot instanceof CoreClass, true)
|
||||
})
|
||||
|
||||
test(`[CoreClass createFlow] Probando instanciamiento de clase`, async () => {
|
||||
const mockCreateFlow = createFlow([])
|
||||
assert.is(mockCreateFlow instanceof FlowClass, true)
|
||||
})
|
||||
|
||||
test(`[CoreClass createProvider] Probando instanciamiento de clase`, async () => {
|
||||
const mockCreateProvider = createProvider(MockProvider)
|
||||
assert.is(mockCreateProvider instanceof ProviderClass, true)
|
||||
})
|
||||
|
||||
test(`[Bot] Eventos 'require_action,ready,auth_failure,message '`, async () => {
|
||||
let responseEvents = {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user