Guia de referência histórica para o JSCoverage, ferramenta pioneira para instrumentar arquivos JavaScript e medir cobertura de testes.
Nota de arquivo: Projetos modernos em JavaScript usam c8 (cobertura V8 nativa) ou Istanbul / nyc.
Instrumentando o código-fonte
jscoverage lib/ lib-cov/
Executando testes com cobertura
// Ponto de entrada do teste verifica o diretório instrumentado
const mylib = process.env.COVERAGE
? require('./lib-cov/mylib')
: require('./lib/mylib');