Files
refboard-ayon/tests/README.md

961 B

Tests

E2E-Testdoppel ohne echtes AYON-Addon (Phase-1-Verifikation, Stand 04.09.2026).

Ablauf auf orange

# 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).