6 lines
580 B
Markdown
6 lines
580 B
Markdown
# Testing
|
|
|
|
Тесты запускаются `npm run test:run` через Vitest и Testing Library.
|
|
|
|
Проверяйте наблюдаемое поведение, а не детали реализации. UI-тест строится как Arrange, Act, Assert; для интерактивных действий предпочитайте `userEvent`. Форма должна проверять валидацию и отсутствие запроса при невалидных данных; маршруты - редиректы и доступность экрана.
|