@ART_CORP
Hard work

Laravel функциональные тесты и assertRedirect с не известным параметром?

Добрый день, пишу функциональный тест, последовательность такая.
1.Отправляем post запрос с данными.
2.Метод контроллера обрабатывает запрос и делает запись в бд, после делается редирект.

Проблема в маршруте редиректа, у него есть обязательный параметр ид созданной записи. Во время теста не известен ид и проверить методом assertRedirect не получится.
Я вижу решение так, после создания записи, сделать запрос к бд и на основе данных найти запись, тогда можно будет проверить правильность редиректа.
Есть ли варианты лучше?
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@jazzus
после создания
->latest()->first();
перед созданием id последнего + 1)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы