Saltar al contenido

¿Cómo pruebo un solo archivo usando Jest?

Solución:

Todo lo que tienes que hacer es cantar el encantamiento mágico:

npm test -- SomeTestFileToRun

El independiente -- es * nix magic para marcar el final de las opciones, lo que significa (para NPM) que todo lo que sigue se pasa al comando que se está ejecutando, en este caso jest. Como acotación al margen, puede mostrar las notas de uso de Jest diciendo

npm test -- --help

De todos modos, cantando

npm test -- Foo

ejecuta las pruebas en el archivo nombrado (FooBar.js). Sin embargo, debe tener en cuenta que:

  • Jest trata el nombre como sensible a mayúsculas y minúsculas, por lo que si está utilizando un sistema de archivos que no distingue entre mayúsculas y minúsculas, pero que preserva las mayúsculas y minúsculas (como Windows NTFS), es posible que se encuentre con lo que parece ser una rareza.

  • Jest parece tratar la especificación como un prefijo.

Entonces el encantamiento anterior

  • Correr FooBar.js, Foo.js y FooZilla.js
  • Pero no correr foo.js

Desde al menos 2019:

npm test -- SomeTestFileToRun

En 2015:

Para ejecutar una prueba específica, deberá utilizar el jest mando. npm test no trabajará. Acceder jest directamente en la línea de comando, instálelo a través de npm i -g jest-cli o yarn global add jest-cli.

Luego, simplemente ejecute su prueba específica con jest bar.spec.js.

Nota: No es necesario que ingrese la ruta completa a su archivo de prueba. El argumento se interpreta como una expresión regular. Es suficiente cualquier parte de la ruta completa que identifique un archivo de forma única.

Para ejecutar una prueba individual:

npm test -t ValidationUtil # `ValidationUtil` is my module `ValidationUtil.spec.js`

-t – después de eso, pon un expresión regular que contiene el nombre de la prueba.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *