spec/spec_helper.rb in hydra-access-controls-5.0.0.pre15 vs spec/spec_helper.rb in hydra-access-controls-5.0.0.rc1
- old
+ new
@@ -1,6 +1,7 @@
ENV["environment"] ||= "test"
+
module Hydra
# Stubbing Hydra.config[:policy_aware] so Hydra::PolicyAwareAbility will be loaded for tests.
def self.config
{:permissions=>{:policy_aware => true}}
end
@@ -8,12 +9,10 @@
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
-
-
if ENV['COVERAGE'] and RUBY_VERSION =~ /^1.9/
require 'simplecov'
require 'simplecov-rcov'
SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter
@@ -28,9 +27,16 @@
require "factory_girl"
require "factories"
require 'support/blacklight'
require 'support/rails'
+Object.logger = Logger.new(File.expand_path('../test.log', __FILE__))
+
+# Since we're not doing a Rails Engine test, we have to load these classes manually:
+require_relative '../app/models/role_mapper'
+require_relative '../app/models/ability'
+
+
RSpec.configure do |config|
end