Retour aux cas pratiques
Tests UnitairesAvancé
Créer des tests pour un contrôleur API avec dépendances mockées
Scénario
Contexte Un contrôleur createUser(req, res) appelle un service externe userService.save(). Le Problème Il faut tester que le contrôleur retourne le bon code HTTP selon le résultat du service. Contraintes Mocker le service pour simuler succès et erreur. Vérifier que res.status et res.json sont appelés correctement. Livrable attendu Une suite de tests unitaires isolant le contrôleur de ses dépendances.
Compétences ciblées
mockingapi testingcontrollerdependency isolation