Używam Vows.js do przetestowania pliku node.js, który tworzy rekordy w bazie danych. W wyniku tego tworzy kilka rekordów testowych w bazie danych. Chciałbym usunąć te rekordy po uruchomieniu testów. Czy istnieje sposób na uruchomienie funkcji czyszczenia, gdy partia testów jest uruchamiana w Ślubach?Jak uruchomić czyszczenie za pomocą pliku vows.js?
8
A
Odpowiedz
14
Możesz zdefiniować funkcję teardown
w swoim kontekście, która zostanie wykonana po uruchomieniu wszystkich testów w twoim kontekście.
vows.describe('Foo').addBatch({
'A Context' : {
topic : { foo: 'bar' },
'it works' : function (topic) { assert.equal(topic.foo, "bar"); },
teardown : function (topic) { topic.foo = "baz" }
}
});
Możesz to zobaczyć w Vows own tests.
2
Jeśli to ja, używałbym oddzielnej testowej bazy danych podczas uruchamiania testów automatycznych i opróżniam tę bazę danych przed każdym uruchomieniem testu.
0
Jest otwarta prośba przyciąganie do ślubów wykonawczych afterSuite:
https://github.com/phstc/vows/commit/d5b40e85e924e06cca560b4d8d6a264528bbab2b
Powiązane problemy
- 1. Czyszczenie widoków za pomocą pliku backbone.js?
- 2. Czyszczenie pola przesyłania pliku HTML za pomocą kodu JavaScript
- 3. Czyszczenie tła w matplotlib za pomocą wxPython
- 4. Jak uruchomić plik python za pomocą crona
- 5. Jak uruchomić zapytanie ldap za pomocą R?
- 6. Jak uruchomić działanie za pomocą określonej karty?
- 7. Jak uruchomić kątomierz za pomocą przeglądarki internetowej?
- 8. Jak uruchomić to oświadczenie za pomocą RxJava?
- 9. Jak uruchomić plik wykonywalny za pomocą Lua?
- 10. Jak uruchomić przeglądarkę selenową za pomocą proxy
- 11. Nie można uruchomić pliku w sieci za pomocą Java Desktop?
- 12. Jak uruchomić plik javascript za pomocą skryptu node.js i bash?
- 13. Jak uruchomić skrypt Python za pomocą jednego kliknięcia ikony?
- 14. Jak uruchomić skrypt SQL za pomocą SQL Server Management Studio?
- 15. jak uruchomić kilka plików wykonywalnych za pomocą Pythona?
- 16. Czyszczenie zawartości pliku tekstowego przy użyciu C#
- 17. Jak uruchomić testy po wdrożeniu za pomocą Maven?
- 18. Jak uruchomić ctest po zbudowaniu mojego projektu za pomocą cmake
- 19. Czyszczenie pamięci podręcznej ActiveRecord
- 20. Jak wymusić pobranie pliku za pomocą php?
- 21. Jak dołączyć do pliku za pomocą ob_start
- 22. Przesyłanie pliku obrazu za pomocą pliku Nightwatch.js
- 23. Jak uruchomić odłączony proces za pomocą programu cmd.exe bez konsoli?
- 24. Wykreślanie za pomocą pliku CSV
- 25. Emacs: Jak uruchomić lokalnego interpretera python podczas edycji zdalnego pliku python za pomocą trampu
- 26. Jak uruchomić plik JAR utworzonego pliku JAR za pomocą wiersza polecenia
- 27. Jak uruchomić serwer szyn w trybie produkcyjnym za pomocą jednorożca i pliku konfiguracyjnego?
- 28. Jak przekierować dane wyjściowe do pliku za pomocą CreateProcess?
- 29. Jak uruchomić plik przed konfiguracją za pomocą Inno Setup
- 30. Jak uruchomić JavaScript za pomocą jsc na OS X?
Idealny. Dzięki Rahman. – tooba
i luv u. chciałbym, żeby to było w dokumentach ślubów. – j03m