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


Интеграция Jest с Angular 12
Давайте начнем! По умолчанию Angular использует jasmine и karma для модульного тестирования. Здесь мы попытались интегрировать jest с проектом angular для легкого модульного тестирования. 1. Управление зависимостями Во-первых, удалите все devDependencies, связанные с кармой. Вы можете использовать приведенную ниже команду для удаления этих devDependencies. npm uninstall karma karma-chrome-launcher karma-coverage karma-jasmine karma-jasmine-html-reporter Затем установите..

Как настроить проект JQuery как узел узла
Иногда имеет смысл превратить проект JavaScript в модуль, который может быть импортирован другими проектами. Существует ряд страниц, на которых описывается, как связать проект локально с помощью npm или опубликовать проект с индексом пакета, таким как npm. Однако проект, который станет зависимостью для других проектов, должен также настроить такие процессы, как тестирование, покрытие и документация, иначе он рискует вызвать больше проблем, чем решить. Тестирование, покрытие кода и..

Покрытие кода Cypress для удаленных приложений CRA
Cypress/Покрытие кода — React Покрытие кода Cypress для удаленных приложений CRA Краткая конфигурация для создания подробных отчетов о покрытии вашего удаленного приложения React. Эта статья основана на моем предыдущем руководстве по настройке покрытия кода с использованием Cypress в приложении Create-React-App (CRA). Если вы новичок в этой теме, я рекомендую прочитать начальный пост, прежде чем продолжить: Покрытие кода с помощью Cypress-CRA..

Добавление тестового покрытия в ваше приложение NodeJS с помощью Istanbul, TravisCI и Codecov
Небольшая предыстория: последние пару недель я работал над приглашением-участником , приложением GitHub, которое использует фреймворк Probot , позволяющий организациям автоматически приглашать новых участников в свою организацию. На самом деле это моя первая попытка развернуть приложение Node, и я хотел быть похожим на крутых ребят и убедиться, что качество моего кода соответствует требованиям, написав тесты (хотя в настоящее время у меня всего Я использовал Mocha и Expect для..

Какое покрытие кода вам нужно?
Использование инструментов покрытия кода поможет выявить, где это необходимо Исходная формулировка моих взглядов на покрытие кода, возможно, вводила в заблуждение в прошлых статьях. Давайте воспользуемся возможностью обсудить ключевые ценности использования этих инструментов, чтобы вы могли найти и проверить то, что важно для вас . Завершение не обязательно должно означать 100%. В прошлом мы обсуждали инструменты покрытия кода в реальном времени, такие как NCrunch или живое..

Как сделать JavaScript? (или еще одно руководство по JavaScript) Часть 8 — Покрытие кода
В Часть 7 мы повторили наши тесты и внесли несколько улучшений, поэтому теперь они запускаются в браузере, они автоматизированы, а также мы тестируем связанный код. для браузера вместо кода CommonJS . Отлично, теперь у нас более надежный процесс тестирования, но мы можем его еще немного улучшить! Это связано с тем, что, как упоминалось в предыдущем посте, мы не знаем, какая часть нашего кода покрывается нашими тестами, то есть нам не хватает покрытия кода . Покрытие кода — еще..

Понимание покрытия кода JavaScript (часть 2)
Часть 2: Тесты и отчеты Это вторая из серии из двух публикаций, в которых мы пытаемся понять, как измеряется и сообщается покрытие кода в JavaScript, путем самостоятельного создания простого инструмента покрытия кода. Вы можете найти первый пост здесь и код ссылки для этого упражнения здесь . К концу последнего поста мы построили приборку. Он берет нашу однофайловую исходную программу и модифицирует ее, добавляя счетчики. Эти счетчики позволяют нам измерять покрытие операторов..