Aprende a probar tus ejercicios de Crystal en Exercism
Cuando estés en el directorio de un ejercicio, deberías ver dos subdirectorios:
src contiene tu solución al ejerciciospec contiene los tests para ejecutar el ejercicioSi estás en el directorio correcto (es decir, el que contiene src y spec), puedes ejecutar los tests de ese ejercicio ejecutando crystal spec:
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
Esto ejecutará todos los archivos de test en el directorio spec.
En cada archivo de test, todos los tests excepto el primero se han omitido.
Una vez que consigas que un test pase, puedes dejar de omitir el siguiente cambiando pending por it.
Antes de enviar, se recomienda que ejecutes crystal tool format en tu solución.
Puedes formatear todo en tu directorio actual con:
$ crystal tool format ./
O puedes formatear archivos selectivamente con:
$ crystal tool format ./<path>/<to>/<file>
Asegúrate de enviar el archivo fuente en el directorio src cuando envíes tu solución:
$ exercism submit src/<exercise>.cr