Некоторые из моих действий контроллера используют параметр request.host в своей логике. В интеграционных тестах я могу использовать метод host! для установки хоста. Как этого можно достичь в функциональных тестах?
host!
Нашел собственное решение:
def setup @request.host = 'test.example.com' end
Объект @request повторно используется между запросами, поэтому его нужно устанавливать только один раз.