No se encontraron pruebas

ejecutando docker mhart / alpine-node: 8 en macOS con

nodejs (6.10.3-r0) (18/18) hilados 0.24.6 jest 20.0.4

Tengo un archivo __tests __ / index.test.js sin embargo, cuando ejecuto el código

node_modules/.bin/jest --watchAll obtengo la siguiente salida

No se encontraron pruebas
En / usr / src / app
5 archivos revisados.
testMatch: / __ tests __ / /*.js?(x),**/?(*.)(spec|test).js?(x) – 1 coincidencia
testPathIgnorePatterns: / node_modules /, / src, src – 0 coincidencias
Patrón: “” – 0 coincidencias

He vuelto a instalar los números de paquete veces, pero en vano.

Su salida dice que testMatch tuvo 1 match , que puede ser su __tests__/index.test.js . Parece que tus testPathIgnorePatterns están haciendo que se testPathIgnorePatterns ese conjunto de pruebas. No tests found In /usr/src/app dice que Jest está buscando pruebas en /usr/src/app , y testPathIgnorePatterns: /node_modules/,/src,src dice que Jest ignora archivos en los directorios /src .

Apunte a Jest para ver la ubicación de su __tests__/index.test.js si está fuera del directorio / src, o testPathIgnorePatterns que testPathIgnorePatterns ignore el directorio / src.

Si desea ejecutar todas las pruebas dentro de la carpeta de pruebas , simplemente puede hacer la siguiente jest __tests__ --watch

Tuve este error al intentar ejecutar pruebas en un submódulo de un proyecto. Se solucionó el problema probando el submódulo de forma aislada, en un árbol de carpetas separado del proyecto principal.