Pro začátek nevím o žádném přímém ekvivalentu DBUnit pro Mongo. Mongo je stále novým produktem, takže si pravděpodobně budete muset pro některé z těchto věcí „vytvořit vlastní“.
Existuje však několik funkcí Mongo, které by to měly usnadnit:
- Běží s minimálními oprávněními
- Může jednoduše „běžet“ na připravených souborech
- Ve skutečnosti nemá schéma (kromě indexů)
- Může pracovat s daty JSON
Na základě vaší datové sady existuje mnoho způsobů, jak to udělat. Ale základní nástroje tam jsou.
- Měli byste být schopni spustit verzi speciálně pro váš test z vašeho testu.
- Měli byste být schopni importovat „stavová“ data ze souboru JSON.
- Měli byste být schopni použít jakékoli funkce na straně serveru ze souboru JS (od začátku).
Celá věc by tedy měla být docela jednoduchá. I když budete muset napsat velkou část kódu lepidla.