Mock / Test Mongodb Database Node.js

Uczę się nodejs i mam bazę danych mongodb, z którą muszę współpracować. Obecnie zastanawiam się nad wykorzystaniem mocha dla framework'u do testów jednostkowych i zombie.js dla ram testowych akceptacji. Zastanawiałem się, jak mogę wykonać testy akceptacyjne na pełną skalę, które trafią do bazy danych mongodb. Czy istnieje framework / moduł, który pomaga zastąpić bazę danych testową bazą danych lub czy mocha lub zombie.js mają funkcjonalność, którą można łatwo wykorzystać do zastąpienia bazy danych.

Istnieje również struktura podobna do idei fabryk (zamiast urządzeń) w tworzeniu obiektów bazy danych.

Podobna koncepcja, którą spotkałem w świecie szyn, jest w rspec, istnieje plik spec_helper.rb, który jest uruchamiany przed uruchomieniem testów, które ustawiają konfigurację projektów do decydowania, która baza danych ma trafić podczas uruchamiania testów. Wykorzystuje także bazę danych database_cleaner do czyszczenia testowej bazy danych przed uruchomieniem testów. W fabrykach wykorzystałem dziewczynę Factory, aby ponownie utworzyć obiekty fabryczne ze schematu bazy danych w świecie szyn.

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion