【发布时间】:2016-12-09 06:45:20
【问题描述】:
我有一堆使用 Jest(使用 Jasmine)的集成测试
describe('DB User', async () => {
beforeEach(setup)
afterEach(teardown)
})
在我的setup 和teardown 方法中,我分别连接+清除数据库和断开连接。
我现在的问题是异步测试它们,因为在其他测试运行时数据库可以被清除。解决此问题的推荐方法是什么?
我无法模拟数据库,因为我正在执行大量直接查询。
【问题讨论】: