Увидеть ошибку. Доказать исправление.
Девять практических задач: живой код интерфейса и записи настоящих запусков Vitest. Сравните ошибочную и исправленную реализации, разберите assertion и заберите проект.
Как работает страница: компонент выполняется в вашем браузере. Отчёты ниже — сохранённые результаты реального 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. Намеренно ошибочная версия запускается отдельно от обычной зелёной проверки.