spec/capybara_spec.rb in capybara-2.14.0 vs spec/capybara_spec.rb in capybara-2.14.1

- old
+ new

@@ -77,9 +77,25 @@ it "should return a custom server proc" do server = lambda {|app, port|} Capybara.server(&server) expect(Capybara.server).to eq(server) end + + it "should have :webrick registered" do + require 'rack/handler/webrick' + mock_app = double('app') + Capybara.server = :webrick + expect(Rack::Handler::WEBrick).to receive(:run) + Capybara.server.call(mock_app, 8000) + end + + it "should have :puma registered" do + require 'rack/handler/puma' + mock_app = double('app') + Capybara.server = :puma + expect(Rack::Handler::Puma).to receive(:run) + Capybara.server.call(mock_app, 8000) + end end describe 'app_host' do after do Capybara.app_host = nil