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


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

Освоение модульного тестирования: как имитировать зависимости с помощью Jest
Я начал практиковать программирование через тестирование пару лет назад. В зависимости от настроек каждого проекта строгость модульного теста может варьироваться. Например, для одного проекта требуется связанное покрытие, поэтому, если процент не соблюдается, код не может быть зафиксирован. Поэтому я должен обновить все возможные способы издевательства над Jest. База насмешек Начнем с простых с функции, которую относительно легко протестировать: function app = (fn) => {..

Как оптимизировать модульные тесты. Не повторяйтесь.
Сегодня я собираюсь обсудить модульные тесты и способы их улучшения. Мы рассмотрим несколько примеров улучшения модульных тестов и удаления дубликатов в коде. Для тестирования я буду использовать jest , а функция для тестирования будет написана на javascript без каких-либо дополнительных фреймворков и библиотек. В реальных проектах у вас определенно будет важная функция, которую нелегко изменить. Но менять, конечно, придется. Было бы здорово, если бы перед его изменением у вас уже..

Быстрая настройка базового проекта JavaScript для начинающих и связывание файла Jest Test.
Этот пост поможет вам изучить некоторые важные команды Linux для настройки базового проекта JavaScript и соответствующий тестовый файл Jest. Это означает, что вы можете быстро использовать его в качестве шаблона для ката, технических тестов и так далее. Мы все находимся на пути обучения, поэтому, если у вас есть какие-либо конструктивные отзывы об этом посте, я буду только рад! И если этот пост поможет, вы можете: подписать меня на Medium ( Люси Айронмонгер ), до 50 хлопков 👏, и..

Тест интеграции реле с Jest
Модульное тестирование - это здорово, тестирование моментальных снимков тоже отлично, но из моей практики лучшие тесты - это те, которые тестируют как бэкэнд, так и фронт (Integration Test). - Григорий Пташко Так как же выглядит интеграционный тест Relay? Этот тест заставит контейнеры Relay делать реальные запросы к работающему бэкэнду GraphQL. Исходный код этого сообщения: https://github.com/sibelius/relay-integration-test (наслаждайтесь как React Web, так и React Native)...

Тестирование во фронтэнде
Как дела? Я jsn, Завтра «下弦», мне немного холодно в последнее время, давайте продолжим делать все возможное, чтобы не простудиться. Недавно я попытался протестировать дизайн-структуру-сборку во внешнем интерфейсе. Обычно я присоединяюсь ко многим проектам команды разработчиков внешнего интерфейса, но о внешнем интерфейсе не так много тестового кода. Производственный выпуск и разработка новых модулей имеют такой высокий приоритет, поэтому тестирования не так уж много. Поэтому..

2 года изучения Python и Javascript
Кажется, прошло несколько недель с тех пор, как я начал возвращаться к программированию. Если бы я не запечатлел свое путешествие в этом блоге, я бы даже понял, что прошло 2 года с тех пор, как я начал это путешествие. Оглядываясь назад, я полон благодарности за все замечательные вещи, которые я испытал в этом путешествии — как за прогресс, которого я добился в виде конкретных достижений, так и за тупиковые ситуации, с которыми я столкнулся на этом пути, когда я столкнулся с конкретными..