1
1
mirror of https://github.com/leon-ai/leon.git synced 2025-01-01 21:26:08 +03:00
leon/test/e2e/modules/e2e.modules.setup.js

29 lines
628 B
JavaScript
Raw Normal View History

2019-02-10 15:26:50 +03:00
import 'jest-extended'
import moment from 'moment-timezone'
import Nlu from '@/core/nlu'
import Brain from '@/core/brain'
jest.setTimeout(60000)
global.nlu = new Nlu()
2022-02-03 14:37:56 +03:00
global.brain = new Brain('en')
global.brain.socket.emit = jest.fn()
2019-02-10 15:26:50 +03:00
global.nlu.brain = { wernicke: jest.fn(), talk: jest.fn(), socket: { emit: jest.fn() } }
global.brain.tts = {
synthesizer: jest.fn(),
save: jest.fn(),
add: jest.fn()
}
global.date = {
time_zone: moment.tz.guess()
}
process.env.LEON_LANG = 'en-US'
process.env.LEON_TIME_ZONE = global.date.time_zone
beforeAll(async () => {
await global.nlu.loadModel(global.paths.nlp_model)
2019-02-10 15:26:50 +03:00
})