Test screen logic under happy-dom so filter and error-code mistakes fail in CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-20 01:05:47 +03:00
co-authored by Cursor
parent edd3d35c79
commit 840b8fd234
10 changed files with 832 additions and 11 deletions
+7 -7
View File
@@ -16,15 +16,15 @@ vitest уже стоит: DOM-окружение — это одна девза
## Задачи
- [ ] `happy-dom` как девзависимость и окружение vitest для тестов экранов
- [ ] Тесты панели людей: фильтры собирают правильный запрос, пейджер не уезжает за границы
- [ ] Тесты диалога создания: `core` нельзя снять, сброс карты возвращает дефолт, кнопка
- [x] `happy-dom` как девзависимость и окружение vitest для тестов экранов
- [x] Тесты панели людей: фильтры собирают правильный запрос, пейджер не уезжает за границы
- [x] Тесты диалога создания: `core` нельзя снять, сброс карты возвращает дефолт, кнопка
блокируется на время запроса
- [ ] Тесты сетки расписания: код отказа планировщика превращается в текст, а не в молчание
- [ ] Тесты панели управления: отказ по пределу фонда показывается текстом
- [ ] Политика тестирования в `AGENTS.md` переписывается: что теперь проверяется тестом, а что
- [x] Тесты сетки расписания: код отказа планировщика превращается в текст, а не в молчание
- [x] Тесты панели управления: отказ по пределу фонда показывается текстом
- [x] Политика тестирования в `AGENTS.md` переписывается: что теперь проверяется тестом, а что
по-прежнему глазами
- [ ] Прогон экранов не должен заметно удлинять `npm test`
- [x] Прогон экранов не должен заметно удлинять `npm test`
## Тесты, без которых фаза не закрыта