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

Version Path
geoblacklight-0.11.1 spec/spec_helper.rb
geoblacklight-0.11.0 spec/spec_helper.rb
geoblacklight-0.10.2 spec/spec_helper.rb
geoblacklight-0.10.1 spec/spec_helper.rb
geoblacklight-0.10.0 spec/spec_helper.rb
geoblacklight-0.9.2 spec/spec_helper.rb
geoblacklight-0.9.1 spec/spec_helper.rb
geoblacklight-0.9.0 spec/spec_helper.rb
geoblacklight-0.8.0 spec/spec_helper.rb
geoblacklight-0.7.1 spec/spec_helper.rb
geoblacklight-0.7.0 spec/spec_helper.rb
geoblacklight-0.6.2 spec/spec_helper.rb
geoblacklight-0.6.1 spec/spec_helper.rb
geoblacklight-0.6.0 spec/spec_helper.rb
geoblacklight-0.5.1 spec/spec_helper.rb
geoblacklight-0.5.0 spec/spec_helper.rb
geoblacklight-0.4.2 spec/spec_helper.rb
geoblacklight-0.4.1 spec/spec_helper.rb
geoblacklight-0.4.0 spec/spec_helper.rb
geoblacklight-0.3.4 spec/spec_helper.rb