Mettre à jour les tests unitaires pour inclure des cas de test pour la nouvelle route DELETE /comments/:id. Cette issue est liée à l'implémentation de la nouvelle route permettant de supprimer un commentaire spécifique par son ID.
Context
Pour s'assurer que la nouvelle fonctionnalité de suppression des commentaires fonctionne correctement, il est nécessaire d'ajouter des tests unitaires couvrant divers scénarios. Cela garantira que la route fonctionne comme prévu et que les modifications futures n'introduiront pas de régressions.
Objectives
Créer des tests unitaires pour la route DELETE /comments/:id.
Couvrir les scénarios où la suppression est effectuée par l'auteur du commentaire.
Couvrir les scénarios où la suppression est effectuée par un administrateur.
Vérifier que la suppression est refusée si l'utilisateur n'est ni l'auteur ni un administrateur.
Vérifier le cas où le commentaire n'est pas trouvé.
Acceptance Criteria
Les tests unitaires doivent vérifier que la route DELETE /comments/:id supprime les commentaires correctement lorsque la demande est faite par l'auteur.
Les tests unitaires doivent vérifier que la route supprime les commentaires correctement lorsque la demande est faite par un administrateur.
Les tests unitaires doivent vérifier que la route renvoie une réponse 403 Forbidden si l'utilisateur n'est ni l'auteur ni un administrateur.
Les tests unitaires doivent vérifier que la route renvoie une réponse 404 Not Found si le commentaire n'est pas trouvé.
Les tests unitaires doivent couvrir les erreurs potentielles et s'assurer que les réponses appropriées sont renvoyées.
Tasks
[ ] Créer des tests unitaires pour vérifier que la route DELETE /comments/:id supprime les commentaires correctement lorsque la demande est faite par l'auteur.
[ ] Ajouter des tests pour vérifier que la suppression fonctionne lorsque la demande est faite par un administrateur.
[ ] Vérifier que la suppression est refusée si l'utilisateur n'est ni l'auteur ni un administrateur.
[ ] Vérifier que la route renvoie une réponse 404 Not Found si le commentaire n'est pas trouvé.
[ ] Assurer que les tests couvrent les scénarios d'erreur potentiels.
Summary
Mettre à jour les tests unitaires pour inclure des cas de test pour la nouvelle route DELETE /comments/:id. Cette issue est liée à l'implémentation de la nouvelle route permettant de supprimer un commentaire spécifique par son ID.
Context
Pour s'assurer que la nouvelle fonctionnalité de suppression des commentaires fonctionne correctement, il est nécessaire d'ajouter des tests unitaires couvrant divers scénarios. Cela garantira que la route fonctionne comme prévu et que les modifications futures n'introduiront pas de régressions.
Objectives
Acceptance Criteria
Tasks
Resources
UML Diagrams References
Branch Name
test/add-unit-tests-for-delete-comment-route