Алексей Уколов, Да, есть Event::fake. Но я хотел потестить listener отдельно unit тестом (проверить, что метод handle вызывается и никто его не удалил). Хотя не знаю, есть ли в этом смысл
JhaoDa, Там про factory, а они нужны для создания тестовых данных и проверки. Мне не надо ничего создавать, просто проверить что модель возвращает данные. Что то вроде assertThatModelCollectionHas('user', ['name' => "James"])