Sha256: 2772fc00067a187349c942cc6a96b423ca83843c8907c11d90416b9aa49b625b

Contents?: true

Size: 1.2 KB

Versions: 34

Compression:

Stored size: 1.2 KB

Contents

require 'rspec/core'
require 'rspec/mocks'
require 'rspec/expectations'
require 'rspec/rails'

require 'shoulda'
require 'factory_girl'

require 'authlogic/test_case'

#require 'rails/test_help' # removed because rspec loads the dev environment 
include ActionDispatch::TestProcess

require File.join(File.dirname(__FILE__), 'test', 'muck_factories')
require File.join(File.dirname(__FILE__), 'test', 'muck_test_methods')
require File.join(File.dirname(__FILE__), 'test', 'muck_test_definitions')

require 'muck-engine/rspec2'

begin
  # turn off solr for tests
  class ActsAsSolr::Post
    def self.execute(request, core = nil)
      true
    end
  end
rescue NameError => ex
  puts "Solr not loaded.  Skipping ActsAsSolr mock"
  # solr isn't loaded. Just throw out the error
end

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

RSpec.configure do |config|
  config.mock_with :rspec
  config.color_enabled = true
  config.include(RSpec::Mocks::Methods)
  config.include(Authlogic::TestCase)
  config.fixture_path = "#{::Rails.root}/spec/fixtures"
  config.use_transactional_fixtures = true
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
muck-engine-3.5.0 lib/muck_test_helper.rb
muck-engine-3.4.0 lib/muck_test_helper.rb
muck-engine-3.3.18 lib/muck_test_helper.rb
muck-engine-3.3.17 lib/muck_test_helper.rb
muck-engine-3.3.16 lib/muck_test_helper.rb
muck-engine-3.3.15 lib/muck_test_helper.rb
muck-engine-3.3.14 lib/muck_test_helper.rb
muck-engine-3.3.13 lib/muck_test_helper.rb
muck-engine-3.3.12 lib/muck_test_helper.rb
muck-engine-3.3.11 lib/muck_test_helper.rb
muck-engine-3.3.10 lib/muck_test_helper.rb
muck-engine-3.3.9 lib/muck_test_helper.rb
muck-engine-3.3.8 lib/muck_test_helper.rb
muck-engine-3.3.7 lib/muck_test_helper.rb
muck-engine-3.3.6 lib/muck_test_helper.rb
muck-engine-3.3.5 lib/muck_test_helper.rb
muck-engine-3.3.4 lib/muck_test_helper.rb
muck-engine-3.3.3 lib/muck_test_helper.rb
muck-engine-3.3.2 lib/muck_test_helper.rb
muck-engine-3.3.1 lib/muck_test_helper.rb