Ir al contenido principal
Versión: 5.2.x

Pruebas condicionales con métodos X

[Traducción Beta No Oficial]

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Una idea popular en los frameworks de testing de JavaScript es permitir prefijar las palabras clave de prueba con 'x' para desactivar tanto la prueba como cualquier prueba anidada.

Esto es similar a usar el signo de exclamación en el nombre de la prueba.

Por ejemplo, con DescribeSpec podemos reemplazar describe por xdescribe como en este ejemplo:

class XMethodsExample : DescribeSpec({

xdescribe("this block and it's children are now disabled") {
it("will not run") {
// disabled test
}
}

})

Del mismo modo, podríamos añadir el prefijo a una prueba anidada:

class XMethodsExample : DescribeSpec({

describe("this block is enabled") {
xit("will not run") {
// disabled test
}
it("will run") {
// enabled test
}
}

})

Consulta qué especificaciones soportan esta funcionalidad y la sintaxis requerida en la guía de estilos de especificaciones.