Что было бы правильным способом модульного тестирования действия контроллера, выполняющего перенаправление?Как перенаправить тестовые перенаправления в cfwheels
ОБНОВЛЕНИЕ: Я являюсь основным разработчиком проекта CFWheels. Вся причина, по которой я задаю этот вопрос, в настоящее время я работаю над улучшением встроенной структуры тестирования, которой мы располагаем, и мне интересно, как подходить и реализовывать что-то подобное в CFWheels, чтобы разработчикам было проще протестировать их приложение ,
ОБНОВЛЕНИЕ: Я понял, как проверить это. кажется, что нам придется переписать внутренние части контроллера колес немного, чтобы выполнить перенаправление после завершения действия и после того, как он будет передан обратно диспетчеру. единственное, с этим подходом заключается в том, что любой код после redirectTo() будет запускаться EXCEPT, если вы предпримете соответствующие меры предосторожности перед началом работы; это включает в себя либо сдачу возврата после инструкции redirectTo(), либо установку условных проверок в вашем действии для выделения кода redirectTo() из другого кода. Это также означает, что после выполнения redirectTo() ничего не отображается.
Обычно я просто тестирую модель, а не контроллер. Какую структуру MVC вы используете? – Henry
@henry, я обновил вопрос, чтобы ответить на ваш вопрос: P – rip747
Возможно, вы захотите изменить заголовок этого вопроса на «Как перенаправить тестовые перенаправления» или «Как перенаправить тестовые перенаправления в cfwheels». Эти фразы с большей вероятностью соответствуют поисковому запросу пользователя в поисковой системе, что означает, что эта страница будет иметь больше шансов оказаться в качестве верхнего результата. Это будет означать больше репутации для вас и меньше поиска людей с тем же вопросом. –