Pour commencer, je ne connais aucun équivalent direct à DBUnit pour Mongo. Mongo est encore un nouveau produit, vous devrez donc probablement "rouler le vôtre" pour certains de ces trucs.
Cependant, plusieurs fonctionnalités de Mongo devraient vous faciliter la tâche :
- Il fonctionne avec des autorisations minimales
- Il peut simplement "s'exécuter" sur des fichiers préparés
- Il n'a pas vraiment de schéma (sauf pour les index)
- Cela peut fonctionner avec des données JSON
En fonction de votre ensemble de données, il existe de nombreuses façons de procéder. Mais les outils de base sont là.
- Vous devriez pouvoir démarrer une version spécifiquement pour votre test, à partir de votre test.
- Vous devriez pouvoir importer des données "d'état" à partir du fichier JSON.
- Vous devriez être en mesure d'appliquer toutes les fonctions côté serveur à partir d'un fichier JS (à partir de rien).
Donc, tout devrait être assez simple. Bien que vous deviez écrire une grande partie du code de colle.