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