Aprende a probar tus ejercicios de Odin en Exercism
Puedes ejecutar los ejercicios de Odin que hay en el directorio de tu proyecto de Exercism cambiando al directorio del ejercicio y ejecutando odin test ..
cd "$(exercism workspace)"/odin/leap
odin test .
Mientras haces pruebas, Odin puede hacer un «vet» de tu código: puede buscar cosas como importaciones y variables sin usar.
Ejecuta tus pruebas con
odin test . -vet
Para obtener aún más comprobaciones, añade la opción -strict-style.
odin test ejecuta cada procedimiento que tiene el atributo @(test).
En el conjunto de pruebas, verás que cada procedimiento de prueba tiene este atributo. Esto significa que, cuando lanzas las pruebas, se ejecuta cada procedimiento de prueba.
Exercism suele promover el desarrollo guiado por pruebas, en el que:
Nosotros (quienes mantenemos el track) no encontramos una forma programática elegante de ejecutar un subconjunto de las pruebas. El archivo de pruebas simplemente se volvió demasiado inmanejable. Para desarrollar con TDD, puedes editar el archivo de pruebas y simplemente comentar las pruebas que aún no estés listo para ejecutar, e ir descomentándolas una a una a medida que escribes tu solución.
Para obtener más detalles, consulta la documentación del ejecutor de pruebas de Odin y odin test -help.