Sha256: dabfeb71b3f0f2aa4f199796f61e8e5f4fcfb6fccba6cd7a2b68248966ea92df

Contents?: true

Size: 820 Bytes

Versions: 3

Compression:

Stored size: 820 Bytes

Contents

# frozen_string_literal: true
ENV['environment'] ||= 'test'
require 'bundler/setup'

require 'simplecov'
require 'coveralls'
Coveralls.wear! if ENV['TRAVIS']

SimpleCov.start do
  add_filter '/spec/'
end

require 'byebug'
require 'rsolr'
require 'active-fedora'
require 'speedy_af'
require 'rspec'
require 'rspec/its'

require 'active_fedora/cleaner'
RSpec.configure do |config|
  # Stub out test stuff.
  config.before do
    ActiveFedora::Cleaner.clean!
  rescue Faraday::ConnectionFailed, RSolr::Error::ConnectionRefused => e
    $stderr.puts e.message
  end
end

def load_fixture_classes!
  load File.expand_path('../fixture_classes.rb', __FILE__)
end

def unload_fixture_classes!
  Object.send(:remove_const, :SpeedySpecs)
  SpeedyAF::Proxy.constants.each { |proxy| SpeedyAF::Proxy.send(:remove_const, proxy) }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
speedy-af-0.4.0 spec/spec_helper.rb
speedy-af-0.3.0 spec/spec_helper.rb
speedy-af-0.2.0 spec/spec_helper.rb