Укажите хост для функциональных тестов Rails - PullRequest
4 голосов
/ 11 января 2010

Некоторые из моих действий контроллера используют параметр request.host в своей логике. В интеграционных тестах я могу использовать метод host! для установки хоста. Как этого можно достичь в функциональных тестах?

1 Ответ

7 голосов
/ 11 января 2010

Нашел собственное решение:

def setup
  @request.host = 'test.example.com'
end

Объект @request повторно используется между запросами, поэтому его нужно устанавливать только один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...