VITEST / ПОВЕДЕНИЕ / ПРОВЕРКА

Увидеть ошибку. Доказать исправление.

Девять практических задач: живой код интерфейса и записи настоящих запусков Vitest. Сравните ошибочную и исправленную реализации, разберите assertion и заберите проект.

Vitest 5.1.0Node + JSDOM9 сценариевBrowser Mode отдельно

Как работает страница: компонент выполняется в вашем браузере. Отчёты ниже — сохранённые результаты реального Vitest; кнопки не запускают тестовый runner на хостинге. Произвольный код посетителя не исполняется.

1. Выберите задачу и реализацию

Загружаем авторские сценарии…

2. Попробуйте живой компонент

Выберите действие в примере.

3. Изучите реальную запись Vitest

Полный тестовый файл

Исходник выбранного теста

Этот код прочитан из файла тестов при сборке мастерской. Его зависимости и реализации находятся в архиве. Выполнение Vitest повторяется локально командой npm run capture.

Что измеряет покрытие кода

Это измерение реального запуска исправленной версии. Оно показывает выполненные строки и ветки, а не полноту требований. В deliveryFee намеренно проверен только самовывоз; другие варианты требуют самостоятельных проверок.

Browser Mode: проверяем наличие отдельного отчёта…

Заберите проект и запустите у себя

Node 24.15+, lock, девять сценариев, реальные failing/passing отчёты, HTTP integration, JSDOM, Browser Mode, coverage, Windows/Linux/CI. Намеренно ошибочная версия запускается отдельно от обычной зелёной проверки.