Тестовая среда Rails Именованные маршруты - PullRequest
0 голосов
/ 14 марта 2012

Я заметил, что когда я запускаю тесты (используя Rspec и spork, если это имеет значение), мое имя хоста устанавливается на www.example.com.Поэтому, если я сделаю:

 visit sports_url

, тест на самом деле идет на www.example.com/sports.

Это проблема, потому что мне нужно запустить некоторые тесты с селеном (чтобы получить поддержку JavaScript).Кроме того, я заметил, что мои электронные письма были помечены как поступающие с www.example.com.

Что я испортил?Почему тестовая среда работает как example.com?Могу я где-нибудь это настроить?Я предполагаю, что это должно быть программно (в зависимости от того, на каком порту запускается тестовый сервер).

1 Ответ

0 голосов
/ 18 марта 2012

Вы можете настроить домен тестовой среды, а затем настроить DNS на то, что вам нужно.

Как изменить домен по умолчанию "www.example.com" для тестирования в rails?

...