Я пытаюсь протестировать контроллер, который создает модель.
Существует наблюдатель, который прослушивает событие created
на модели. Наблюдатель отвечает за отправку заданий для создания подмоделей (записей в таблице), которые зависят от базовой модели / таблицы.
Я знаю, что I'm sure it will work
- худшее, что можно сказать во время тестирования. Чтобы иметь возможность проверить функциональность всего процесса, я добавляю что-то вроде:
if (env('APP_ENV') === 'testing') {
TariffPricingComponentsCalculater::dispatchNow($tariff, $components);
}
У меня такое чувство, что этот фрагмент кода не должен быть в prod-версии. Есть ли более чистый способ немедленно отправить задание во время тестирования?
Спасибо.