Jest coverage показывает branch coverage — покрыты ли все ветки if/else/ternary. В HTML отчёте (coverage/lcov-report/index.html) красным подсвечены непокрытые ветки. V8 coverage: coverageProvider: "v8" быстрее, babel coverage точнее для branch. Типичные непокрытые ветки: error paths (catch блоки), edge cases (null/undefined), ранние return. Стратегия: сначала happy path, потом error cases. 100% branch coverage не обязательна — фокусируйся на критичной бизнес-логике. Используй /* istanbul ignore next */ с обоснованием.
Как проверить покрытие тестами конкретной ветки кода?
Middle
226 просмотровAFK Offer AI
Как реализовать lazy loading в Node.js?