chore(infra): testid-Pruefung auf <select>-Elemente ausweiten #227
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner#227
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Aktuell prueft
scripts/check-testid.mjsnur<button>,<a>,<form>und seit #226<input>auf fehlendedata-testid-Attribute.<select>-Elemente werden ignoriert.In der UI-Komponente
ui/select.svelteund in diversen Formularen werden<select>-Elemente verwendet, die ebenfalls mituse:testidversehen sein sollten.Aenderungen
scripts/check-testid.mjs:19'select'und'Select'ininteractiveTagsaufnehmenAGENTS.md<select>ergaenzenfrontend/src/**/*.svelte<select>-Elementen ergaenzen (siehe Fundstellen)Betroffene Komponenten (Fundstellen)
ui/select.svelte:7— Basis-Select-Komponenteaccount/+page.svelte:284— Sprachauswahlform-editor.svelte:166— Template-Auswahlform-editor.svelte:207— Feldtyp-Auswahlguest-form-modal.svelte:113— Dynamisches Select-Feldgroups/[groupId]/+page.svelte:185— Personenauswahl (Mitglied hinzufuegen)events/[eventId]/+page.svelte:545— Dynamisches Select (separater Draft)events/[eventId]/+page.svelte:609— Dynamisches Select (erster Draft)events/[eventId]/+page.svelte:793— Status-Filterevents/[eventId]/+page.svelte:807— Zahlungs-Filterevents/[eventId]/+page.svelte:877— Personenauswahl (Gast hinzufuegen)Akzeptanzkriterien
check-testid.mjserkennt<select>ohnedata-testid<select>-Elemente in Svelte-Komponenten habenuse:testidnpm run lint(Frontend) laeuft ohne Fehler