reactdom react existing example component app reactjs redux jestjs create-react-app

reactjs - react - Ejecutando CRA Jest en modo no interactivo



reactdom render example (1)

Actualización: mi caso de uso es principalmente para ejecutar pruebas en CI, pero generalmente me estoy preguntando acerca de anular los parámetros de prueba de CRA predeterminados.

Estoy ejecutando pruebas utilizando la configuración Jest , que venía con la aplicación Crear React . Siempre se inicia en el modo interactivo:

› Press a to run all tests. › Press o to only run tests related to changed files. › Press p to filter by a filename regex pattern. › Press q to quit watch mode. › Press Enter to trigger a test run.

Pero no quiero que espere mi entrada. Quiero que se ejecute una vez y luego termine. Intenté usar los --bail o --no-watchman pero todavía se inicia en modo interactivo.

Si instalo jest globalmente, y lo ejecuto en la raíz de mi proyecto, se ejecuta una vez y termina (como quiero). Pero cuando npm test que ejecuta la npm test react-scripts test , entra en el modo de observación incluso cuando no estoy pasando --watch .

Actualización: También he presentado un problema en CRA .