Sha256: 4ce9bcad423c5a4d8beb25cdffb0499c2c9ae74253c68f2ee2287b9c2a0b494a

Contents?: true

Size: 956 Bytes

Versions: 13

Compression:

Stored size: 956 Bytes

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.
#
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
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rspectacular-0.22.2 lib/rspectacular/plugins/capybara.rb
rspectacular-0.22.1 lib/rspectacular/plugins/capybara.rb
rspectacular-0.22.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.6 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.5 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.4 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.3 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.2 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.1 lib/rspectacular/plugins/capybara.rb
rspectacular-0.21.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.20.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.19.0 lib/rspectacular/plugins/capybara.rb
rspectacular-0.18.0 lib/rspectacular/plugins/capybara.rb