QA
QA тест-кейсы
Seeded тест-кейсы для презентации: проверки доступа, flow подписки, routes и mobile overflow.
Free user не может скачать Pro skill manifest
Доступ к skills
passedcritical
- Поставить demo plan в Free
- Запросить /api/skill-packs/large-codebase-refactor/manifest
Ожидается: API возвращает 403 с информацией о нужном тарифе.
Заметки: Защищает от обхода frontend-only locking.
Free user может скачать Free skill manifest
Доступ к skills
passedhigh
- Поставить demo plan в Free
- Запросить /api/skill-packs/ai-coding-starter/manifest
Ожидается: API возвращает 200 и skill-pack manifest JSON.
Заметки: Покрывает server-side entitlement для доступных паков.
Смена тарифа сохраняется в database
Демо-подписка
passedhigh
- POST /api/subscription/change с Premium
- GET /api/me
Ожидается: GET /api/me возвращает demo user с Premium plan.
Заметки: Demo flow заменяет placeholder checkout links.
Mobile homepage без горизонтального overflow
Frontend QA
passedmedium
- Открыть homepage на viewport 390px
- Сравнить document scroll width с viewport width
Ожидается: Scroll width не больше viewport width.
Заметки: Покрывается smoke/qa scripts, если локально есть browser executable.