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