Method: Capybara.register_driver

Defined in:
lib/capybara.rb

.register_driver(name) {|app| ... } ⇒ Object

Register a new driver for Capybara.

Capybara.register_driver :rack_test do |app|
  Capybara::RackTest::Driver.new(app)
end

Parameters:

  • name (Symbol)

    The name of the new driver

Yields:

  • (app)

    This block takes a rack app and returns a Capybara driver

Yield Parameters:

  • app (<Rack>)

    The rack application that this driver runs against. May be nil.

Yield Returns:



131
132
133
# File 'lib/capybara.rb', line 131

def register_driver(name, &block)
  drivers.send(:register, name, block)
end