Я использую capybara, capybara-webkit, capybara-screenshot вместе с cucumber. (Ruby 1.9.3, Rails 3.1.3) и Capybara.javascript_driver = :webkit
также установлен env.rb
К сожалению, запуск cucumber spec с @javascript
почему-то никогда не удается, а скриншоты ошибок просто захватывают example.com.
URL, который я на самом деле пытаюсь открыть, генерируется с результатом rails router для одной из моих моделей, например, с visit products_url
Так как же я могу избежать того, что он в конечном итоге запрашивает example.com?
Любой вклад очень приветствуется.
Просто потому что комментарий запутался - вот что я нашел в качестве решения:
Capybara.run_server = true
Capybara.server_port = 7787
Before '@javascript' do
Capybara.app_host = "http://127.0.0.1:#{Capybara.server_port}"
end