feat: add frontend e2e coverage
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user