Testlücken aus URL-Neuordnung Etappe 3 (braucht Ollis Ja) #144

Open
opened 2026-10-24 16:09:13 +00:00 by claude · 0 comments
Collaborator

Braucht Ollis Ja (Teständerungen). Lücken und schwache Prüfungen aus den Task-Reviews der URL-Neuordnung Etappe 3 (24.10., Branch feature/url-etappe-3, Merge offen). Das Verhalten stimmt jeweils; es fehlt nur der Test, der es festhält.

Fehlende Tests:

  1. suggestion und PUT …/halbserien/{h}/rounds auf eine Cup-Kategorie → 404 (Backend; geprüft wird über dasselbe requireLigaCategory, nur der Test fehlt).
  2. GET /api/cup-categories für eine Saison mit Cup, aber ohne Kategorie → [] (Backend).
  3. Fehler-Toast beim Cup-Abruf (reportError) in keinem der vier Seitentests (CupTableau, SpielbetriebPage, CompetitionPublishPage, DashboardPage).
  4. Verbandszweig von loadGames in CaptainTasksPage: kein Test prüft die URL.
  5. SpieleListPage ohne laufende Saison: leere Liste, kein Toast, kein Aufruf von team-matches.
  6. Regel „score nur bei EINGEREICHT/BESTAETIGT“ nicht gegen eine Begegnung mit Spielen, aber ohne eingereichtes Resultat getestet.

Schwache Prüfungen:
7. e2e/tests/turnier-erfassung.spec.ts:125 — der Filter rang-1.or(rang-2) für A ist schwach; besser „A in keiner rang-*-Zeile“.
8. e2e/tests/turnier-erfassung.spec.ts:124 — '3.0' hängt am Anzeigeformat.
9. e2e/tests/turnier-erfassung.spec.ts:58 — Fehlertext „vier Spieler“, obwohl die Prüfung >= 2 lautet.
10. ApiValuesTest prüft nur die Zahl der Werte, nicht Namen und Reihenfolge.
11. portal/src/test/CupTableau.test.tsx — Attrappe für /api/liga-categories?seasonId wird nie aufgerufen.
12. portal/src/test/SchedulePage.test.tsx — Attrappe url.includes('/halbserien') fängt auch PUT …/halbserien/X/rounds.

**Braucht Ollis Ja** (Teständerungen). Lücken und schwache Prüfungen aus den Task-Reviews der URL-Neuordnung Etappe 3 (24.10., Branch `feature/url-etappe-3`, Merge offen). Das Verhalten stimmt jeweils; es fehlt nur der Test, der es festhält. Fehlende Tests: 1. `suggestion` und `PUT …/halbserien/{h}/rounds` auf eine **Cup-Kategorie → `404`** (Backend; geprüft wird über dasselbe `requireLigaCategory`, nur der Test fehlt). 2. **`GET /api/cup-categories` für eine Saison mit Cup, aber ohne Kategorie → `[]`** (Backend). 3. **Fehler-Toast beim Cup-Abruf** (`reportError`) in keinem der vier Seitentests (CupTableau, SpielbetriebPage, CompetitionPublishPage, DashboardPage). 4. **Verbandszweig von `loadGames` in `CaptainTasksPage`**: kein Test prüft die URL. 5. **`SpieleListPage` ohne laufende Saison**: leere Liste, kein Toast, kein Aufruf von `team-matches`. 6. **Regel „score nur bei EINGEREICHT/BESTAETIGT“** nicht gegen eine Begegnung mit Spielen, aber ohne eingereichtes Resultat getestet. Schwache Prüfungen: 7. `e2e/tests/turnier-erfassung.spec.ts:125` — der Filter `rang-1.or(rang-2)` für A ist schwach; besser „A in keiner `rang-*`-Zeile“. 8. `e2e/tests/turnier-erfassung.spec.ts:124` — `'3.0'` hängt am Anzeigeformat. 9. `e2e/tests/turnier-erfassung.spec.ts:58` — Fehlertext „vier Spieler“, obwohl die Prüfung `>= 2` lautet. 10. `ApiValuesTest` prüft nur die Zahl der Werte, nicht Namen und Reihenfolge. 11. `portal/src/test/CupTableau.test.tsx` — Attrappe für `/api/liga-categories?seasonId` wird nie aufgerufen. 12. `portal/src/test/SchedulePage.test.tsx` — Attrappe `url.includes('/halbserien')` fängt auch `PUT …/halbserien/X/rounds`.
Sign in to join this conversation.
No description provided.