chore(infra): testid-Pruefung auf <input>-Elemente ausweiten #226
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#226
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>und<form>auf fehlendedata-testid-Attribute.<input>-Elemente (Checkboxen, Radio-Buttons, Textfelder) werden ignoriert.Nachdem in
consent-dialog.sveltezwei<input type="checkbox">manuell mit testid nachgeruestet wurden, soll die automatisierte Pruefung auf alle<input>-Elemente ausgeweitet werden.Aenderungen
scripts/check-testid.mjs:19'input'und'Input'ininteractiveTagsaufnehmenAGENTS.md<input>ergaenzenfrontend/src/lib/components/*.svelte<input>-Elementen ergaenzen (geschätzt 5-10 Fundstellen in form-editor, guest-form-modal, role-editor)Betroffene Komponenten (Fundstellen)
form-editor.svelte:222—<input type="checkbox">guest-form-modal.svelte:133—<input type="radio">guest-form-modal.svelte:153—<input type="checkbox">role-editor.svelte:50—<input type="checkbox"><input>ohnetype(Textfelder etc.)Akzeptanzkriterien
check-testid.mjserkennt<input>ohnedata-testid<input>-Elemente in Svelte-Komponenten habendata-testidnpm run lint(Frontend) laeuft ohne Fehler