Я начинаю работу с RSpec. У меня есть новое приложение rails 3, которое использует HTTP_ACCEPT_HEADER или двухдонный субдомен запроса для установки языка приложения и перенаправления соответственно. Я успешно тестирую свой код перенаправления с помощью Cucumber.Настройка http заголовков RSpec 2.4/Rails 3
Теперь я хочу написать спецификации своего контроллера, и мне нужно установить субдомен запроса перед моим тестом.
В моих шагов огурца, я могу указать:
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
Вы знаете, как это решить?
Большое вам спасибо! Я уже пробовал это, но теперь я понимаю, что еще один пример кода достиг первой точки отладки. – gdelfino
Спасибо! Сегодня он работает с Rails 3.0.7 и не позволяет мне размещать полные URL-адреса с субдоменами во всем мире. –