Sha256: 8bea074649f102045cecd298aed4a62b58ec2bd19e7a1f04999a9fb9b4285652
Contents?: true
Size: 1.43 KB
Versions: 5
Compression:
Stored size: 1.43 KB
Contents
ENV["environment"] ||= 'test' require "bundler/setup" require 'simplecov' require 'coveralls' SimpleCov.start do add_filter "/spec/" end require 'active-fedora' require 'rspec' require 'rspec/its' require 'equivalent-xml/rspec_matchers' require 'logger' require 'pry' unless ENV['TRAVIS'] ActiveFedora::Base.logger = Logger.new(STDERR) ActiveFedora::Base.logger.level = Logger::WARN # require 'http_logger' # HttpLogger.logger = Logger.new(STDOUT) # HttpLogger.ignore = [/localhost:8983\/solr/] # HttpLogger.colorize = false # HttpLogger.log_headers = true Dir[File.expand_path("../support/**/*.rb", __FILE__)].each { |f| require f } require 'samples/samples' $VERBOSE = nil # This loads the Fedora and Solr config info from /config/fedora.yml # You can load it from a different location by passing a file path as an argument. def restore_spec_configuration ActiveFedora.init(fedora_config_path: File.join(File.dirname(__FILE__), "..", "config", "fedora.yml")) end restore_spec_configuration require 'active_fedora/cleaner' RSpec.configure do |config| # Stub out test stuff. config.before(:each) do begin ActiveFedora::Cleaner.clean! rescue Faraday::ConnectionFailed, RSolr::Error::ConnectionRefused => e $stderr.puts e.message end end config.after(:each) do # cleanout_fedora end config.order = :random if ENV['CI'] end def fixture(file) File.open(File.join(File.dirname(__FILE__), 'fixtures', file), 'rb') end
Version data entries
5 entries across 5 versions & 1 rubygems