--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.