Open enzoclock opened 2 years ago
@Thevenin-Jonathan
@enzoclock Merci pour le retour ! <3
Pour le premier point, oui, les tests vont être plus poussé, j'ai commencé hier et je lis beaucoup pour essayer de comprendre comment tout ca fonctionne. J'ai prévu de couvrir le "coverage" à 100%
Pour le second point, une seconde BDD de test ca peut être une très bonne idée, j'utilise SQLite sur ce projet, donc facile a mettre en place ! Et pour les stub, je pense avoir compris l'idée, mais je dois faire du refacto de mon model car il est pas pensé pour pouvoir facilement mettre en place des fonctions espionnes.
Aller, je continue ! Ca me motive car j'ai jamais touché au tests unitaires ou fonctionnels, ca fait de la nouveauté :)
Merci encore Enzo!
Hello ! Quelques notes sur les tests :
Dommage que les tests de
router
ne testent que lestatusCode
. On ne vérifie pas forcément que l'utilisateur est créé en base par exemple :/Techniquement, il faudrait faire une "fausse BDD" dans la partie tests, qu'on injecte au niveau des tests. Ca peut necessité de
stub
les accès à ta base avec une fausse BDD en mémoire, ou utiliser des techniques du genre.Pas trop le temps de creuser en ce moment, donc je jette un peu de l'huile sur le feu mais j'espère que ça peut t'inspirer :)