Как запустить cucumber selenium с помощью Thin server вместо стандартного Webrick?


Мои функции cucumber с selenium выполняются (для приложения Rails 3) с использованием сервера Webrick по умолчанию.

Как я могу заставить или настроить запуск с тонким сервером вместо Webrick? Любые настройки, чтобы поставить в env.rb файл или что-то еще?

2 6

2 ответа:

Два способа:

1) выключите встроенный сервер capybara и запустите его самостоятельно.

2) Похоже, что кто-то исправил эту возможность здесь https://github.com/jnicklas/capybara/pull/175

Это новый способ сделать это с недавними капибарами

require "rack/handler/unicorn"
Capybara.register_server(:unicorn) do |app, port, host|
  Rack::Handler::Unicorn.run(app, :Port => port)
end
Capybara.server = :unicorn