Apprends à tester tes exercices Odin sur Exercism
Les exercices Odin de ton répertoire de projet exercism s'exécutent en te plaçant dans le répertoire de l'exercice et en lançant odin test ..
cd "$(exercism workspace)"/odin/leap
odin test .
Pendant que tu testes, Odin peut vet ton code : il peut repérer des choses comme des imports et des variables inutilisés.
Lance tes tests avec
odin test . -vet
Pour encore plus de vérifications, ajoute l'option -strict-style.
odin test exécute chaque procédure qui possède l'attribut @(test).
Dans la suite de tests, tu remarqueras que chaque procédure de test possède cet attribut. Cela signifie que lorsque tu lances les tests, chaque procédure de test va s'exécuter.
Exercism encourage généralement le développement piloté par les tests, où :
Nous (les mainteneurs) n'avons pas trouvé de façon élégante et programmatique d'exécuter un sous-ensemble des tests. Le fichier de test devenait tout simplement trop lourd à gérer. Pour développer en TDD, tu peux modifier le fichier de test pour mettre en commentaire les tests que tu n'es pas encore prêt à exécuter, puis les décommenter un par un au fur et à mesure que tu écris ta solution.
Pour plus de détails, consulte la documentation exécuteur de tests d'Odin et odin test -help.