Na początek nie znam żadnego bezpośredniego odpowiednika DBUnit dla Mongo. Mongo to wciąż nowy produkt, więc prawdopodobnie będziesz musiał „zrobić własne” dla niektórych z tych rzeczy.
Istnieje jednak kilka funkcji Mongo, które powinny to ułatwić:
- Działa z minimalnymi uprawnieniami
- Może po prostu "uruchamiać" na przygotowanych plikach
- Tak naprawdę nie ma schematu (z wyjątkiem indeksów)
- Może działać z danymi JSON
W oparciu o Twój zbiór danych możesz to zrobić na wiele sposobów. Ale są tam podstawowe narzędzia.
- Powinieneś być w stanie uruchomić wersję specjalnie dla twojego testu, z twojego testu.
- Powinieneś być w stanie zaimportować dane „stanu” z pliku JSON.
- Powinieneś być w stanie zastosować dowolne funkcje po stronie serwera z pliku JS (od zera).
Więc cała sprawa powinna być całkiem prosta. Chociaż będziesz musiał napisać większość kodu kleju.