Sha256: 8c409578b7542efef636fcc009f5311bb45227b6fb85cdcd00e1dcb4a8599f95
Contents?: true
Size: 1.2 KB
Versions: 32
Compression:
Stored size: 1.2 KB
Contents
ENV["RAILS_ENV"] ||= 'test' require 'factory_girl' require 'database_cleaner' require 'engine_cart' require 'coveralls' Coveralls.wear!('rails') EngineCart.load_application! require 'rspec/rails' require 'capybara/rspec' require 'capybara/poltergeist' Capybara.javascript_driver = :poltergeist Capybara.register_driver :poltergeist do |app| options = {} options[:timeout] = 120 if RUBY_PLATFORM == "java" Capybara::Poltergeist::Driver.new(app, options) end if ENV["COVERAGE"] or ENV["CI"] require 'simplecov' SimpleCov.formatter = Coveralls::SimpleCov::Formatter SimpleCov.start do add_filter "/spec/" end end require 'geoblacklight' Dir["./spec/support/**/*.rb"].sort.each {|f| require f} FactoryGirl.definition_file_paths = [File.expand_path("../factories", __FILE__)] FactoryGirl.find_definitions RSpec.configure do |config| config.use_transactional_fixtures = false config.before :each do if Capybara.current_driver == :rack_test DatabaseCleaner.strategy = :transaction else DatabaseCleaner.strategy = :truncation end DatabaseCleaner.start end config.after do DatabaseCleaner.clean end config.include Devise::TestHelpers, type: :controller end
Version data entries
32 entries across 32 versions & 1 rubygems