Sha256: 27ec0180937ebf2c871a9bd56bba47324d0979743f8d51c7d3732285c18f1a4c

Contents?: true

Size: 1.12 KB

Versions: 2

Compression:

Stored size: 1.12 KB

Contents

# Configure Rails Envinronment
ENV['RAILS_ENV'] = 'test'
require File.expand_path('../dummy_app/config/environment', __FILE__)

require 'rspec/rails'
require 'capybara/rspec'
require 'capybara/poltergeist'
require 'database_cleaner'

Capybara.javascript_driver = :poltergeist
Capybara.server = :webrick
Capybara.default_max_wait_time = 5

# Requires supporting ruby files with custom matchers and macros, etc,
# in spec/support/ and its subdirectories.
Dir[File.expand_path('../support/**/*.rb', __FILE__)].each {|f| require f }

RSpec.configure do |config|
  load "#{Rails.root.to_s}/db/schema.rb" # use db agnostic schema by default

  config.mock_with :rspec
  config.expect_with :rspec do |c|
    c.syntax = :expect
  end
  config.fixture_path = File.expand_path('../fixtures', __FILE__)

  config.include Rails.application.routes.url_helpers
  config.include RSpec::Matchers
  config.include Capybara::DSL, type: :feature
  config.include IntegrationHelper, type: :feature

  config.before do |example|
    DatabaseCleaner.strategy = :truncation
    DatabaseCleaner.start
  end

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
remotipart-1.4.4 spec/spec_helper.rb
remotipart-1.4.3 spec/spec_helper.rb