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 le indica al conjunto de pruebas que no ejecute una prueba en particular.
Para que puedas concentrarte en una prueba a la vez e ir habilitándolas una por una a medida que avanzas en la 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")
}
Solo cambia 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. Solo nombra 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 sea más fácil empezar, hay un archivo Wren esqueleto en el directorio de cada ejercicio.