feat(admin): E2E CRUD/i18n polish, IFT smoke workflow, fix edit payload wiping id. Refs EventHub/EventHubFrontAdmin#33 #37 #38 #39
This commit is contained in:
@@ -23,3 +23,20 @@ Helper: `src/lib/testid.ts`.
|
||||
- kebab-case; dynamic id = API entity id (or banned word)
|
||||
- Prefer a11y for login fields
|
||||
- Do not decorate decorative wrappers
|
||||
|
||||
## Запуск
|
||||
|
||||
| Команда | Назначение |
|
||||
|---------|------------|
|
||||
| `npm run test:e2e` | mock-suite (CI / PR), API через Playwright route |
|
||||
| `npm run test:e2e:ift` | IFT smoke (живой API), см. ниже |
|
||||
|
||||
### IFT secrets (Gitea → Settings → Secrets)
|
||||
|
||||
| Secret | Обязателен | Назначение |
|
||||
|--------|------------|------------|
|
||||
| `E2E_ADMIN_EMAIL` | да | логин smoke-админа на IFT |
|
||||
| `E2E_ADMIN_PASSWORD` | да | пароль |
|
||||
| `E2E_IFT_BASE_URL` | нет | default `https://admin-ui.ift.eventhub.local` |
|
||||
|
||||
Workflow `e2e-ift.yml` стартует после успешного `Deploy IFT (admin)`.
|
||||
|
||||
Reference in New Issue
Block a user