Публикации по теме 'coverage'


🎩 Пара слов о покрытии
Сегодня мы поговорим о новом инструменте покрытия 🎩ESCover и многом другом! Привет, ребята! Я думаю, вы знаете, что преобразователь кода 🐊 Putout имеет 100% тестовое покрытие. Почему так? Дело в том, что написание парсеров — очень сложная задача, но не волнуйтесь! Есть помощник 😏! Издевайтесь над импортом! Mock-import существует около года и раньше издевался над вещами, когда вы использовали EcmaScript Modules . Он использует 🐊 Putout и меняет ImportDeclarations..

Как получить охват папки с помощью шутки
Простая задача, но я не смог найти ее достаточно хорошо в Google, так что вот она Чтобы найти покрытие любой конкретной папки в вашем репозитории написанными вами тестами, все, что вам нужно сделать, это использовать флаг collectCoverageFrom Пример: jest --config=path/to/config.js --collectCoverageFrom="src/service/someFolder/**/*.ts" Приведенная выше команда находит охват всех файлов Typescript (ts) внутри someFolder . Если вы хотите удалить какую-либо папку или файлы из покрытия,..

Покрытие функциональными тестами в Golang
Означает ли хорошее покрытие юнит-тестами, что система работает так, как ожидалось? Не может быть. Несколько независимых единиц кода совместно выполняют данную задачу. Когда мы смотрим на более широкую картину всего приложения, мы должны думать о поведении системы и о том, покрываются ли все линии как часть тестового покрытия, а не только единичное покрытие. Что такое модульное тестирование? Модульные тесты обычно представляют собой автоматизированные тесты, написанные и запущенные..