feat: add frontend e2e coverage

This commit is contained in:
a.tolmachev
2026-04-05 22:22:44 +03:00
parent d33c52d51d
commit 0bd47d9944
18 changed files with 623 additions and 7 deletions
+24
View File
@@ -88,3 +88,27 @@ Crank - платформа для публикации внешних API в в
- gRPC
`SOAP` сознательно не входит в текущий scope.
## Frontend e2e
Для UI настроен Playwright-контур, который поднимает локальный стек:
- `postgres` в отдельном Docker-контейнере;
- `admin-api` и `mcp-server` через `cargo run`;
- `apps/ui` через локальный Node static+proxy server для e2e;
- `CRANK_DEMO_SEED=true` для предсказуемых demo-данных.
Локальный запуск:
```bash
cd apps/ui
npm ci
npm run e2e:install
npm run e2e
```
Или через `just`:
```bash
just ui-e2e
```