Sha256: 9f4ec81b5b803fd5624fffd102dc4ad6bea2929257770991b8211f0d5a73f477
Contents?: true
Size: 536 Bytes
Versions: 3
Compression:
Stored size: 536 Bytes
Contents
require 'capybara' require 'capybara/server' require 'rack/handler/mongrel' class FakeBraintree::Server def boot with_mongrel_runner do server = Capybara::Server.new(FakeBraintree::SinatraApp) server.boot ENV['GATEWAY_PORT'] = server.port.to_s end end private def with_mongrel_runner default_server_process = Capybara.server Capybara.server do |app, port| Rack::Handler::Mongrel.run(app, :Port => port) end yield ensure Capybara.server(&default_server_process) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fake_braintree-0.2.0 | lib/fake_braintree/server.rb |
fake_braintree-0.1.1 | lib/fake_braintree/server.rb |
fake_braintree-0.1.0 | lib/fake_braintree/server.rb |