С использованием головы, видимо :) А если серьезно - что конкретно имеется в виду? Тестировать функционал джобов? Ну тут просто создавать джоб как обычный объект, вызывать его handle() и тестировать нужные сайд эффекты. Тестировать попал ли джоб в очередь в следствии выполнения какой-то другой бизнес логики? Делается Queue::fake(), выполняется бизнес-логика и проверяется попал ли джоб в очередь через Queue::assertPushed. Детали в https://laravel.com/docs/8.x/mocking#queue-fake
Обсуждают сегодня