Búsqueda de sitios web

node.js - ¿Cómo ejecuto pruebas de Jest desde una carpeta específica solamente, sin tener en cuenta las pruebas de otras carpetas?


Tengo un proyecto de Node.js y tiene 2 carpetas de prueba. Hay carpetas app y admin dentro de src/test/v1. Quiero un script para ejecutar pruebas solo de la carpeta app. Probé usando jest app, jest app --testPathPattern=src/__test__/v1/app" pero ninguna funcionó.

Respuesta #1

Por defecto, Jest intentará ejecutar todas las pruebas de forma recursiva en el directorio raíz (donde está package.json)

Para especificar una carpeta específica mediante la CLI :

jest --testPathPattern=src/test/v1/app

También puedes configurar package.json para tener comandos de prueba específicos para ejecutar pruebas en carpetas específicas:

"scripts": {
   "test:app": "jest --testPathPattern=src/test/v1/app",
   "test:admin": "jest --testPathPattern=src/test/v1/admin",
},