Aprende a probar tus ejercicios de Wren en Exercism
Ejecuta las pruebas con:
$ wrenc exercise-name.spec.wren
Por ejemplo, para hello-world:
$ wrenc hello-world.spec.wren
El método skip indica al conjunto de pruebas que no ejecute una prueba concreta.
Para que puedas centrarte en una prueba cada vez y activarlas de una en una a medida que evoluciona tu solución.
Una prueba omitida:
// this test will be skipped and not run
skip.test("title cased phrases") {
Expect.value(Acronyms.parse("Portable Network Graphics")).toEqual("PNG")
}
Basta con cambiar skip.test por do.test.
// now the test will be run normally
do.test("title cased phrases") {
Expect.value(Acronyms.parse("Portable Network Graphics")).toEqual("PNG")
}
Las pruebas de este track cargan tu implementación importándola como un módulo de Wren:
import "./bob" for Bob. No hay ninguna sintaxis especial para exportar tu
implementación. Simplemente llama a tu clase Bob para que coincida con las
instrucciones de importación for Bob y todo debería funcionar sin más.
class Bob {
static hey(message) {
// Your solution to the exercise goes here
}
}
Puedes encontrar más información sobre los módulos en la documentación de modularidad de Wren. Para que te resulte más fácil empezar, hay un fichero esqueleto de Wren en el directorio de cada ejercicio.