Aprende a probar tus ejercicios de Zig en Exercism
Escribe tu código en <exercise_name>.zig.
Algunos ejercicios vienen con firmas ya escritas para construcciones específicas de Zig, como constantes, funciones, importaciones, estructuras, ¡y potencialmente muchas más!
Estas firmas ya escritas están pensadas para ayudarte a completar los ejercicios, dándote un punto de partida claro. Sin embargo, no es necesario partir de ellas. Sobre todo porque cualquier código que pase los tests es una solución perfectamente válida.
Para ejecutar los tests, lo único que tienes que hacer es ejecutar el siguiente comando:
zig test test_exercise_name.zig
sustituyendo exercise_name por el nombre del ejercicio.
El comando anterior hay que ejecutarlo desde el directorio raíz del ejercicio, ya que su archivo de tests debería estar en esa misma ubicación.
Además, todos los tests de cualquier ejercicio están habilitados por defecto, y ninguno de los tests se puede omitir.
Como todos los tests tienen estas condiciones, si quieres ir uno por uno tendrás que comentar los tests que no pasen.
Comentar un test es tan sencillo como empezar cada línea con //.
De lo contrario, cuando tengas la seguridad de que tu solución puede pasar los tests, puedes volver a descomentarlos para ver si pasa.