# This file is copied to spec/ when you run 'rails generate rspec:install' ENV["RAILS_ENV"] ||= "test" ENV["DB"] ||= "sqlite" unless File.exist?(File.expand_path("../../test/dummy/config/database.yml", __FILE__)) warn "WARNING: No database.yml detected for the dummy app, please run `rake prepare` first" end require "spec_helper" require File.expand_path("../../test/dummy/config/environment", __FILE__) require "rspec/rails" require "paper_trail/frameworks/rspec" require "ffaker" require "timecop" # prevent Test::Unit's AutoRunner from executing during RSpec's rake task Test::Unit.run = true if defined?(Test::Unit) && Test::Unit.respond_to?(:run=) # Checks for pending migrations before tests are run. # If you are not using ActiveRecord, you can remove this line. ActiveRecord::Migration.check_pending! if ActiveRecord::Migration.respond_to?(:check_pending!) RSpec.configure do |config| config.fixture_path = "#{::Rails.root}/spec/fixtures" # If you're not using ActiveRecord, or you'd prefer not to run each of your # examples within a transaction, remove the following line or assign false # instead of true. config.use_transactional_fixtures = true # The different available types are documented in the features, such as in # https://relishapp.com/rspec/rspec-rails/docs # config.infer_spec_type_from_file_location! end