Sha256: c1dabf12eb0442740cfc81e32f11597284dab91cebd9ae2f91251de1ff7ca265
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
# Given that curate provides custom matchers, factories, etc. # When someone makes use of curate in their Rails application # Then we should expose those spec support files to that applications spec_directory = File.expand_path('../../../spec', __FILE__) require "rails/test_help" require 'rspec/rails' require 'rspec-html-matchers' require 'rspec/autorun' require 'factory_girl' require 'capybara/poltergeist' Dir["#{spec_directory}/factories/**/*.rb"].each { |f| require f } Dir["#{spec_directory}/support/**/*.rb"].each { |f| require f } Capybara.register_driver :poltergeist_debug do |app| Capybara::Poltergeist::Driver.new(app, :inspector => true) end module FeatureSupport module_function def options(default = {type: :feature}) if ENV['JS'] Capybara.javascript_driver = default.fetch(:javascript_driver, :poltergeist_debug) default[:js] = true else Capybara.javascript_driver = default.fetch(:javascript_driver, :poltergeist) end if ENV['LOCAL'] Capybara.current_driver = default.fetch(:javascript_driver, :poltergeist_debug) end default end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
curate-0.5.1 | lib/curate/spec_support.rb |
curate-0.5.0 | lib/curate/spec_support.rb |
curate-0.4.2 | lib/curate/spec_support.rb |