Saltar al contenido

32 · Testing

Pruebas con nombres legibles

Una declaración test usa un título entre comillas y el runner existente. Descubrimiento, filtros, informes y navegación conservan ese título. Los atributos y suites existentes siguen disponibles. Ejecutar el archivo normalmente no ejecuta sus pruebas: usa zolo test.

En esta página

Una declaración test usa un título entre comillas y el runner existente. Descubrimiento, filtros, informes y navegación conservan ese título. Los atributos y suites existentes siguen disponibles. Ejecutar el archivo normalmente no ejecuta sus pruebas: usa zolo test.

Ejemplo completo

Ejecuta este ejemplo con zolo test localmente o usa el botón de pruebas del playground del navegador. La ejecución normal no ejecuta las declaraciones test.

Ejecuta las pruebas en el playground del navegador

Pruebas con nombres legibles.

titled_tests.zolo
Playground
fn total(values: [int]) -> int {
    var sum = 0
    for value in values { sum += value }
    return sum
}
@test(tag: "cart")
test "empty cart has zero total" { assert_eq(total([]), 0) }
@suite("cart suite")
mod cart {
    test "empty cart" { assert_eq(0, 0) }
    @test(skip: "example of existing attributes")
    test "pending cart rule" { assert_eq(1, 1) }
}
fn main() { print("run preserves ordinary test behavior") }

Requiere la CLI o el host de Zolo; ábrelo en el playground o ejecútalo localmente.

Reglas y comportamiento

Deriving y pruebas con nombre · Documentación

Desde un checkout del repositorio:

zolo test examples/features/titled_tests.zolo

Consulta también

Índice global

Encuentra tu camino por Zolo

Prueba una idea

Empieza aquí

9 resultados

9 resultados

enespt-br