У меня есть куча интеграционных тестов с использованием шутя (который использует жасмин)Настройки базы данных - Тест Интеграции с Жасмин/Jest
describe('DB User', async() => {
beforeEach(setup)
afterEach(teardown)
})
В моей setup
и teardown
методе, я подключаю + очистку базы данных и отключение от это, соответственно.
Теперь моя проблема протестирует их асинхронно, так как db может быть очищен во время других тестов. Каков рекомендуемый способ решить эту проблему?
Я не могу издеваться над db, поскольку я выполняю множество прямых запросов.