Sha256: c3b1efe67d9afae50021f25571918d28fdbbec6a3dd20b5f0db0441d7f15fd02

Contents?: true

Size: 1.42 KB

Versions: 22

Compression:

Stored size: 1.42 KB

Contents

##############################################################################
#                               Capybara Plugin
##############################################################################
#
# This plugin does not attempt to require capybara. It assumes that if you're
# using capybara, you're probably using something like Bundler which has already
# required it for you.
#
# If this is not the case, you will need to require it prior to requiring
# rspectacular.
#
# The same goes for capybara-webkit. It must be required before rspectacular.
#
begin
  require 'capybara/rspec'
  require 'capybara/rails'

  if defined?(Capybara::Driver::Base)
    Capybara.register_driver :chrome do |app|
      Capybara::Selenium::Driver.new(app, :browser => :chrome)
    end

    if defined?(Capybara::Webkit)
      Capybara.javascript_driver = :webkit
    else
      Capybara.javascript_driver = :selenium
    end

    RSpec.configure do |config|
      config.before(:each, :js => true) do
        page.driver.reset!
      end
    end

    Capybara.configure do |config|
      config.match                  = :prefer_exact
      config.ignore_hidden_elements = true
      config.visible_text_only      = true
    end

    if defined?(Chamber)
      Capybara.default_host = Chamber.env.http.host_with_port
      Capybara.app_host     = Chamber.env.http.base_url
      Capybara.server_port  = Chamber.env.http.port
    end
  end
rescue LoadError
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
rspectacular-0.59.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.58.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.57.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.56.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.55.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.54.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.53.1 lib/rspectacular/plugins/capybara.rb
rspectacular-0.53.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.52.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.51.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.50.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.49.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.48.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.47.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.46.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.45.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.44.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.43.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.42.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.41.0 lib/rspectacular/plugins/capybara.rb