J'aimerais savoir comment écrire des tests unitaires pour un module qui est mélangé à quelques classes, mais je ne sais pas vraiment comment m'y prendre :
-
Dois-je tester les méthodes d'instance en écrivant des tests dans l'un des fichiers de test d'une classe qui les inclut (ce qui ne semble pas correct) ou est-il possible de conserver les tests des méthodes incluses dans un fichier séparé spécifique au module ?
-
La même question se pose pour les méthodes de la classe.
-
Dois-je avoir un fichier de test distinct pour chacune des classes du module, comme le font les modèles rails normaux, ou doivent-ils être placés dans le fichier de test général du module, s'il existe ?