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

Док: https://github.com/gotwarlost/istanbul

Другие вопросы по тегам