Skip to content

El ejecutor de pruebas de Bun admite informes de cobertura de código integrados. Esto facilita ver cuánto del código está cubierto por pruebas y encontrar áreas que actualmente no están bien probadas.


Pasa la bandera --coverage a bun test para habilitar esta función. Esto imprimirá un informe de cobertura después de la ejecución de pruebas.

El informe de cobertura lista los archivos fuente que se ejecutaron durante la prueba, el porcentaje de funciones y líneas que se ejecutaron, y los rangos de líneas que no se ejecutaron durante la ejecución.

sh
bun test --coverage
txt

test.test.ts:
✓ math > add [0.71ms]
✓ math > multiply [0.03ms]
✓ random [0.13ms]
-------------|---------|---------|-------------------
File         | % Funcs | % Lines | Uncovered Line #s
-------------|---------|---------|-------------------
All files    |   66.67 |   77.78 |
 math.ts     |   50.00 |   66.67 |
 random.ts   |   50.00 |   66.67 |
-------------|---------|---------|-------------------

 3 pass
 0 fail
 3 expect() calls

Para habilitar siempre los informes de cobertura por defecto, agrega la siguiente línea a tu bunfig.toml:

toml
[test]
coverage = true # habilitar siempre cobertura

Consulta Documentación > Ejecutor de pruebas > Cobertura para documentación completa sobre informes de cobertura de código en Bun.

Bun por www.bunjs.com.cn editar