24 lines
920 B
Markdown
24 lines
920 B
Markdown
# UI smoke (MVP)
|
|
|
|
## Forudsætning
|
|
- Host er logget ind i Django.
|
|
- Mindst én aktiv kategori med spørgsmål findes.
|
|
|
|
## Cutover-forudsætning (`USE_SPA_UI`)
|
|
- `USE_SPA_UI=false` (default): brug legacy routes `/lobby/ui/host` + `/lobby/ui/player`.
|
|
- `USE_SPA_UI=true`: host må gerne testes på SPA deep-link route `/lobby/ui/host/<spa-path>` (fx `/lobby/ui/host/guess`), player på `/lobby/ui/player`.
|
|
|
|
## Flow
|
|
1. Verificér cutover-route matcher valgt flag (legacy vs SPA shell).
|
|
2. Åbn host-siden og tryk Opret session.
|
|
3. Åbn player-siden i 3 faner/enheder.
|
|
4. Join alle spillere med sessionkode og nickname.
|
|
5. Host: vælg kategori, Start runde, Vis spørgsmål.
|
|
6. Spillere: brug round_question_id og submit løgn.
|
|
7. Host: Mix svar.
|
|
8. Spillere: submit gæt.
|
|
9. Host: Beregn score og Vis scoreboard.
|
|
10. Host: Næste runde eller Afslut spil.
|
|
|
|
Resultat: En fuld runde kan køres uden rå API-kald fra terminal.
|