--coverage
?Jest, al ejecutar los tests con --coverage
, genera un informe detallado que incluye los siguientes indicadores:
Statements | Porcentaje de sentencias ejecutadas por los tests. Ej: asignaciones, expresiones. |
Branches | Cobertura de estructuras condicionales como if , switch , operadores ternarios. |
Functions | Qué porcentaje de funciones o métodos fueron invocados en los tests. |
Lines | Qué porcentaje de líneas de código fueron ejecutadas. |
--coverage
en Jest?
package.json
como script:
Jest crea una carpeta llamada coverage/
en la raíz del proyecto. Dentro encontrarás:
lcov-report/index.html
: un reporte visual en HTML muy fácil de interpretar.
Archivos .json
y .lcov
: útiles para integraciones con otras herramientas como SonarQube o CI/CD.
Puedes abrir el archivo index.html
en tu navegador para ver el detalle por archivo y línea.