1.6 KiB
#027 Die Editor-Abläufe lassen ihre Vorlagen stehen
Status: offen Im Tracker: #46 Meilenstein: v0.2.0 Labels: phase-2, test Geschätzt: 1 h Tatsächlich: –
Ziel
In der Entwicklungsdatenbank stehen über hundert Vorlagen mit Namen wie
ZZ E2E Editor 1790324192596 C. Die Ende-zu-Ende-Abläufe legen sie an und räumen sie nicht weg; bei
jedem Lauf kommen drei dazu.
Aufgefallen beim Nachsehen zu #021, als eine Abfrage über
Vorlage statt sieben Zeilen über hundert lieferte.
Das ist kein Schaden an den Tests — das ZZ-Präfix sortiert sie ans Ende, und jeder Ablauf legt
seine eigenen an. Es ist ein Schaden an allem, was danach in dieselbe Datenbank sieht: die
Vorlagenliste in der Oberfläche, Screenshots, und jede Abfrage von Hand. Bei einem Fehler, der
„0 Treffer“ oder „zu viele Treffer“ heißt, kostet das Zeit.
Aufgaben
- Die Abläufe unter
tests/e2e/, die Vorlagen anlegen, räumen sie in einem Nachlauf wieder weg — über ihr Präfix, nicht über gemerkte Kennungen (ein abgebrochener Lauf merkt sich nichts) - Dasselbe für Geräte, Personen und Läufe prüfen, die die Abläufe anlegen
- Einmalig aufräumen: die vorhandenen Reste aus der Entwicklungsdatenbank entfernen
- Prüfen, ob ein Nachlauf das überhaupt leisten kann — ein Ablauf, der mitten im Lauf scheitert, darf den Nachlauf nicht überspringen
Akzeptanzkriterien
- Nach
pnpm test:e2esteht inVorlagekeine Zeile mitZZ E2E - Ein abgebrochener Lauf lässt ebenfalls nichts stehen