Wie wird die Bereinigung mit vows.js ausgeführt?

8

Ich verwende Vows.js, um einige node.js zu testen, die Datensätze in einer Datenbank erstellen. Als Ergebnis davon erstellt es einige Testdatensätze in der Datenbank. Ich möchte diese Datensätze entfernen, sobald die Tests ausgeführt wurden. Gibt es eine Möglichkeit, eine Bereinigungsfunktion auszuführen, wenn ein Stapel von Tests in Gelübde ausgeführt wird?

    
tooba 15.08.2011, 12:43
quelle

3 Antworten

14

Sie können die Funktion teardown in Ihrem Kontext definieren, die ausgeführt wird, sobald alle Tests in Ihrem Kontext ausgeführt wurden.

%Vor%

Sie können dies in Gelübde eigenen Tests sehen.

    
Rahman Kalfane 15.08.2011, 18:14
quelle
2

Wenn ich es wäre, würde ich beim Ausführen automatisierter Tests eine separate Testdatenbank verwenden und diese Datenbank vor jedem Testlauf leeren.

    
Sebastian Motraghi 15.08.2011 16:53
quelle
0

Es gibt eine offene Pull-Anfrage für Gelübde, die afterSuite implementieren:

Ссылка

    
Wojtek Kruszewski 23.01.2013 12:04
quelle

Tags und Links