Sha256: 5863b88b41ac2bd5de17d6a1344822194f90b6115f5d2ac14437bd0d84e78c7a

Contents?: true

Size: 1.04 KB

Versions: 6

Compression:

Stored size: 1.04 KB

Contents

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../dummy/config/environment.rb',  __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
require 'factory_girl_rails'
require 'capybara/poltergeist'
require 'faker'
require 'database_cleaner'

Capybara.javascript_driver = :poltergeist

Rails.backtrace_cleaner.remove_silencers!

# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }

RSpec.configure do |config|
  config.mock_with :rspec
  config.use_transactional_fixtures = false
  config.infer_base_class_for_anonymous_controllers = false
  config.order = 'random'

  # Database Cleaner
  config.before(:suite) do
    DatabaseCleaner.clean_with(:truncation)
  end

  config.before(:each) do
    DatabaseCleaner.strategy = :transaction
  end

  config.before(:each, js: true) do
    DatabaseCleaner.strategy = :truncation
  end

  config.before(:each) do
    DatabaseCleaner.start
  end

  config.after(:each) do
    DatabaseCleaner.clean
  end

  # Factory girl helpers
  config.include FactoryGirl::Syntax::Methods
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_admin_editor-1.0.6 spec/spec_helper.rb
active_admin_editor-1.0.5 spec/spec_helper.rb
active_admin_editor-1.0.4 spec/spec_helper.rb
active_admin_editor-1.0.3 spec/spec_helper.rb
active_admin_editor-1.0.1 spec/spec_helper.rb
active_admin_editor-1.0.0 spec/spec_helper.rb