chore(frontend): testid fuer pending-requests-Ueberschrift in Gruppendetail #242

Merged
niboer merged 1 commit from issue-240 into main 2026-07-05 23:22:00 +02:00
Owner

closes #240

  • <h2> in groups/[groupId]/+page.svelte erhaelt data-testid="heading-pending-requests"
  • E2E-Test group-create.spec.ts verwendet testid statt Text-Selektor
closes #240 - `<h2>` in `groups/[groupId]/+page.svelte` erhaelt `data-testid="heading-pending-requests"` - E2E-Test `group-create.spec.ts` verwendet testid statt Text-Selektor
closes #219

Aktuelles: Fuenf DataTables verwenden noch inline <Button>-Elemente in der Actions-Spalte (groups, groups/[groupId] pending requests, templates, events/[eventId] rollen, deletion-requests)

Neu: Alle fuenf Dateien nutzen <ActionMenu> mit konsistentem Pattern
- groups/+page.svelte: Bearbeiten/Loeschen via onClick
- groups/[groupId]/+page.svelte: Genehmigen/Ablehnen via type:'submit'
- templates/+page.svelte: Bearbeiten via href, Loeschen via onClick
- events/[eventId]/+page.svelte: Rollen-Bearbeiten/Loeschen via onClick
- deletion-requests/+page.svelte: Genehmigen/Ablehnen via onClick

Unit-Tests: 917 passed, Lint: OK
E2E: btn-approve-join -> action-menu-form-genehmigen

Wichtige Aenderung:
- Alte data-testid-Attribute entfallen (werden durch Auto-generierte ActionMenu-testids ersetzt)
- Nur btn-approve-join wurde in E2E-Tests referenziert
fix(e2e): fehlendes action-menu-toggle vor dem Genehmigen-Klick
All checks were successful
CI Backend / lint-backend (pull_request) Successful in 50s
CI Frontend / lint-frontend (pull_request) Successful in 1m11s
CI Meta / conventional-commit (pull_request) Successful in 2s
E2E / e2e (pull_request) Successful in 3m22s
CI Backend / test-backend (pull_request) Successful in 1m43s
CI Frontend / test-frontend (pull_request) Successful in 42s
3708a4b54a
refs #219

Aktuelles: E2E-Test klickt action-menu-form-genehmigen direkt an, aber der ActionMenu-Dropdown ist nicht geoeffnet -> Element nicht sichtbar -> Test timeout

Neu: Vor dem Klick auf das Formular wird zunaechst der action-menu-toggle-Button in der korrekten Zeile geklickt (Pattern konsistent zu bestehendem Mitglied-entfernen-Test)
chore(frontend): testid fuer pending-requests-Ueberschrift in Gruppendetail
Some checks failed
CI Backend / lint-backend (pull_request) Successful in 50s
CI Frontend / lint-frontend (pull_request) Successful in 1m14s
CI Meta / conventional-commit (pull_request) Successful in 1s
CI Backend / test-backend (pull_request) Has been cancelled
CI Frontend / test-frontend (pull_request) Has been cancelled
E2E / e2e (pull_request) Has been cancelled
d67c250c7d
closes #240

Aktuelles: E2E-Test verwendet Text-Selektor (h2 mit hasText) fuer
'Ausstehende Beitrittsanfragen' -> sprachanfaellig

Neu: h2 erhaelt data-testid='heading-pending-requests',
E2E-Test verwendet testid statt Text-Selektor
niboer force-pushed issue-240 from d67c250c7d
Some checks failed
CI Backend / lint-backend (pull_request) Successful in 50s
CI Frontend / lint-frontend (pull_request) Successful in 1m14s
CI Meta / conventional-commit (pull_request) Successful in 1s
CI Backend / test-backend (pull_request) Has been cancelled
CI Frontend / test-frontend (pull_request) Has been cancelled
E2E / e2e (pull_request) Has been cancelled
to 491b6e11d8
Some checks failed
CI Backend / lint-backend (pull_request) Successful in 53s
CI Frontend / lint-frontend (pull_request) Successful in 1m13s
CI Meta / conventional-commit (pull_request) Successful in 1s
E2E / e2e (pull_request) Has been cancelled
CI Backend / test-backend (pull_request) Successful in 1m44s
CI Frontend / test-frontend (pull_request) Successful in 43s
2026-07-05 21:55:56 +02:00
Compare
niboer force-pushed issue-240 from 491b6e11d8
Some checks failed
CI Backend / lint-backend (pull_request) Successful in 53s
CI Frontend / lint-frontend (pull_request) Successful in 1m13s
CI Meta / conventional-commit (pull_request) Successful in 1s
E2E / e2e (pull_request) Has been cancelled
CI Backend / test-backend (pull_request) Successful in 1m44s
CI Frontend / test-frontend (pull_request) Successful in 43s
to 3ef7f5617b
All checks were successful
CI Backend / lint-backend (pull_request) Successful in 59s
CI Frontend / lint-frontend (pull_request) Successful in 1m16s
CI Meta / conventional-commit (pull_request) Successful in 1s
E2E / e2e (pull_request) Successful in 3m5s
CI Backend / test-backend (pull_request) Successful in 2m0s
CI Frontend / test-frontend (pull_request) Successful in 46s
2026-07-05 23:12:45 +02:00
Compare
niboer merged commit 332dae203f into main 2026-07-05 23:22:00 +02:00
niboer deleted branch issue-240 2026-07-05 23:22:00 +02:00
Sign in to join this conversation.
No description provided.