Как установить поддомен для длины интеграционного теста в многосайтовом приложении? - PullRequest
6 голосов
/ 23 февраля 2009

Каков наилучший способ изменения поддоменов на время интеграционного теста?

Джемис Бак предложил использовать хост! Вот: http://weblog.jamisbuck.org/2006/3/9/integration-testing-in-rails-1-1#12

но согласно API рельсов, хост! изменяет только хост для следующего отдельного запроса. я ищу что-то вроде @ request.host в функциональном тесте, который позволяет мне использовать поддомен для всего теста.

1 Ответ

12 голосов
/ 24 февраля 2009

Я использую host! в моих интеграционных тестах без проблем. Обычно я называю это один раз в методе setup , например,

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