mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-20 12:39:24 +00:00
perf(adapter): 🐛 database json and lot tests
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
const MOCK_DB = require('../packages/database/src/mock')
|
||||
const MOCK_DB = require('../packages/database/src/json')
|
||||
const PROVIDER_DB = require('../packages/provider/src/mock')
|
||||
|
||||
class MOCK_FLOW {
|
||||
@@ -16,14 +16,25 @@ class MOCK_FLOW {
|
||||
findIndexByRef = () => 0
|
||||
}
|
||||
|
||||
const cleaName = (name) => {
|
||||
name = name.toLowerCase()
|
||||
name = name.replaceAll(' ', '-')
|
||||
name = name.replaceAll(':', '-')
|
||||
name = name.replaceAll('"', '-')
|
||||
return name
|
||||
}
|
||||
|
||||
/**
|
||||
* Preparar env para el test
|
||||
* @param {*} context
|
||||
*/
|
||||
const setup = async (context) => {
|
||||
const name = cleaName(`${context.__suite__}-${context.__test__}`)
|
||||
const filename = `test-${name}.json`
|
||||
context.provider = new PROVIDER_DB()
|
||||
context.database = new MOCK_DB()
|
||||
context.database = new MOCK_DB({ filename })
|
||||
context.flow = new MOCK_FLOW()
|
||||
await delay(10)
|
||||
}
|
||||
|
||||
const clear = async (context) => {
|
||||
|
||||
Reference in New Issue
Block a user