Ich habe eine Reihe von Tests, Integration mit Jest (der Jasmin verwendet)Einrichten Datenbank - Integrationstest mit Jasmin/Jest
describe('DB User', async() => {
beforeEach(setup)
afterEach(teardown)
})
In meinen setup
und teardown
Methoden, ich Verbindungs + Datenbank Clearing und Trennen es jeweils.
Mein Problem ist jetzt, sie asynchron zu testen, da die Datenbank gelöscht werden kann, während andere Tests ausgeführt werden. Was ist der empfohlene Weg, um das zu lösen?
Ich kann die Datenbank nicht verspotten, da ich viele direkte Abfragen mache.