29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
# Frontend Test Hygiene — tasks
|
||
|
||
Статус: pending
|
||
|
||
## 1. Проверить тестовые helpers
|
||
|
||
- [ ] Проверить `apps/frontend/src/test/test-utils.tsx` на избыточные обёртки
|
||
- [ ] Проверить `apps/frontend/src/test/factories.ts` на слишком широкие mock fixtures
|
||
- [ ] Проверить `apps/frontend/src/test/handlers.ts` на лишние defaults
|
||
|
||
## 2. Сузить test layer
|
||
|
||
- [ ] Убрать лишнюю глобальную магию из shared test setup
|
||
- [ ] Перенести one-off setup в конкретные тесты, если он не нужен всем
|
||
- [ ] Оставить только действительно shared helpers
|
||
|
||
## 3. Нормализовать conventions
|
||
|
||
- [ ] Обновить frontend docs, описывающие test strategy и conventions
|
||
- [ ] Убедиться, что global setup не распухает и остаётся понятным
|
||
- [ ] Сверить conventions с `frontend-test-coverage` как отдельной фичей
|
||
|
||
## 4. Финальная проверка
|
||
|
||
- [ ] Запустить `npm run test -w apps/frontend`
|
||
- [ ] Запустить `npm run lint -w apps/frontend`
|
||
- [ ] Запустить `npm run build -w apps/frontend`
|
||
- [ ] Убедиться, что изменения не меняют пользовательское поведение
|