Files
refboard-ayon/tests/README.md

29 lines
961 B
Markdown

# Tests
E2E-Testdoppel ohne echtes AYON-Addon (Phase-1-Verifikation, Stand 04.09.2026).
## Ablauf auf orange
```bash
# 1. Mock-Addon als Container (simuliert /issue + /exchange des AYON-Addons)
docker run -d --name mock-exchange --network refboard-ayon_default \
-e REFBOARD_API_KEY=<key aus .env> \
-v $PWD/tests/mock-exchange.js:/mock.js:ro \
node:20-alpine node /mock.js
# 2. AYON_EXCHANGE_URL in .env auf http://mock-exchange:9000/exchange setzen
# + docker compose up -d --force-recreate
# 3. E2E im refboard-ayon-Container ausführen
docker cp tests/e2e.sh refboard-ayon:/tmp/e2e.sh
docker exec refboard-ayon sh /tmp/e2e.sh
```
Erwartet: 8 Schritte grün (Ticket → Exchange → /me → Board 200 → Reuse 401 →
2. User am selben Board → fehlendes Ticket 400 → SPA /b 200).
## Echter Stack
Im Produktivbetrieb zeigt `AYON_EXCHANGE_URL` auf das echte Addon
(`http://ayon-private-server-1:5000/api/addons/refboard/0.2.0/exchange`).