nodejs - Как проверить, какая часть кода тестируется с помощью модульных тестов?
Я использую tape
а также istanbul
написать модульные тесты в моем проекте Node.js, и результат следующий:
Statements : 93.04% ( 107/115 )
Branches : 86.84% ( 33/38 )
Functions : 90% ( 27/30 )
Lines : 93.86% ( 107/114 )
Есть ли способ узнать, какие операторы, функции или часть кода остаются непроверенными?
1 ответ
Решение
Согласно документу, вы должны найти полный отчет в формате HTML в разделе ./coverage
с построчным покрытием:
и это должно произвести
coverage.json
,lcov.info
а такжеlcov-report/*html
под./coverage
Пример отчетов о покрытии кода, созданных этим инструментом (для этого инструмента!): Отчеты HTML