up
This commit is contained in:
@@ -137,3 +137,21 @@ Firefox проверяет игрока, организатора и экран
|
||||
отозванные lifecycle-контексты, отсутствие параллельных heartbeat,
|
||||
остановка после `enabled=false`, повтор ошибок по интервалу и независимость
|
||||
публичных credentials от JWT. Нагрузочный и аппаратный прогоны не включены.
|
||||
|
||||
|
||||
### Панель состояния (этап 13)
|
||||
|
||||
`python3 tests/venue/flow.py --browser` дополнительно проверяет Firefox:
|
||||
сводку и серверное время, встроенную ошибку с сохранением снимка, повтор,
|
||||
пустой список, остановку запросов после переключения вкладки; отдельного
|
||||
разработчика в venue/prod, безопасный состав GetGame/GetGames, скрытые создание
|
||||
и результаты, нормализацию `tab=answers` в `state`, единственную вкладку и
|
||||
обычный браузерный heartbeat. Проверки нескольких вкладок и смены контекста
|
||||
этапа 12 остаются частью прогона. Потеря API и пустой ответ воспроизводятся
|
||||
перехватом только GetDevices в браузере; остальные API реальные.
|
||||
|
||||
`node src/composables/__tests__/gameState.test.ts` (из frontend) проверяет
|
||||
счётчики, сортировку, отсутствие параллельных запросов, активность вкладки,
|
||||
ошибку/восстановление и отбрасывание ответов после смены игры, ухода и unmount.
|
||||
Временные границы connected остаются в тестах сервиса этапа 12 с управляемыми
|
||||
часами; клиент пороги не пересчитывает.
|
||||
|
||||
Reference in New Issue
Block a user