Drop-MongoDB-Datenbank vor der Ausführung Mokka test
Wenn ich versuche, löschen Sie die Datenbank mit after
(am Ende meines tests) funktioniert es.
Wenn ich Folgendes versuchen:
var db = mongoose.connect('mongodb://localhost/db-test')
describe('Database', function() {
before(function (done) {
db.connection.db.dropDatabase(function(){
done()
})
})
...
es nicht drop der DB. was ist Los? Ich würde lieber fallenlassen der db vor Beginn der Prüfung-so, dass nach dem Test ich kann erkunden der db.
Du musst angemeldet sein, um einen Kommentar abzugeben.
gelöst durch eine Verbindung, die in einem anderen definieren.. nicht sicher, ob ideal.
cleanDb
Funktion. Es auch nicht zerstören-Modelle, aber klar, Ihre entites.Implementiert habe ich es ein bisschen anders.
Benutzte ich Versprechen.alle (), um sicherzustellen, dass alle Dokumente entfernt wurden, bevor die Anzeige den Haken.