Интеграционное тестирование с поддоменами работает без проблем, используя pow и capybara-webkit, за исключением одного небольшого заминки. Этот конфиг в моем env.rb использует мою базу данных разработчиков вместо тестовой базы данных:
Capybara.javascript_driver = :webkit
Capybara.run_server = false
Capybara.app_host = "http://myDomain.dev"
Мой файл database.yml - простой ваниль:
login: &login
adapter: mysql
username: root
password:
#host: mysql.example.com
development:
<<: *login
database: site_dev
test: &test
<<: *login
database: site_test
production:
<<: *login
database: site_prod
cucumber:
<<: *test
Так почему же он попадает в базу данных разработчика вместо тестовой базы данных?