Настройка заголовков http RSpec 2.4 / Rails 3

Я начинаю работать с RSpec. У меня есть новое приложение rails 3, которое использует HTTP_ACCEPT_HEADER или поддомен с двумя буквами запроса для установки языка приложения и соответствующего перенаправления. Я успешно тестирую свой код перенаправления с помощью Cucumber.

Теперь я хочу написать спецификации своего контроллера, и мне нужно установить поддомен запроса перед моим тестом.

В моих шагах с огурцом я могу указать:

header 'HTTP_HOST', 'es.mysite.local'
visit '/'

Но когда Я пытаюсь сделать это в файле спецификации

header 'HTTP_HOST', 'es.mysite.local'
get 'index'

Я получаю следующую ошибку:

Failure/Error: header 'HTTP_HOST', "es.mysite.local"
 LoadError:
   no such file to load -- action_controller/integration

Есть какие-нибудь подсказки, как решить эту проблему?

17
задан gdelfino 9 February 2011 в 16:53
поделиться