Aprende a probar tus ejercicios de Crystal en Exercism
Cuando estés en el directorio de un ejercicio, vas a ver dos subdirectorios:
src contiene tu solución al ejerciciospec contiene las pruebas que hay que ejecutar para el ejercicioSi estás en el directorio correcto (es decir, el que contiene src y spec), puedes ejecutar las pruebas de ese ejercicio con crystal spec:
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
Esto ejecuta todos los archivos de pruebas del directorio spec.
En cada archivo de pruebas, todas las pruebas menos la primera están omitidas.
Cuando consigas que una prueba pase, puedes dejar de omitir la siguiente cambiando pending por it.
Antes de enviar, se recomienda que ejecutes crystal tool format en tu solución.
Puedes formatear todo lo que está en tu directorio actual con:
$ crystal tool format ./
O puedes formatear archivos de forma selectiva con:
$ crystal tool format ./<path>/<to>/<file>
Asegúrate de enviar el archivo fuente que está en el directorio src cuando envíes tu solución:
$ exercism submit src/<exercise>.cr