Задать вопрос
@ART_CORP
Hard work

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

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

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

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

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