spec/spec_helper.rb in hydra-access-controls-0.0.2 vs spec/spec_helper.rb in hydra-access-controls-0.0.3
- old
+ new
@@ -1,5 +1,14 @@
+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
+end
+
+
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
@@ -12,9 +21,28 @@
end
require 'rspec/autorun'
require 'hydra-access-controls'
require 'support/mods_asset'
+require 'support/solr_document'
+require "support/user"
+require "factory_girl"
+require "factories"
+
+require 'support/blacklight'
+require 'support/rails'
+
RSpec.configure do |config|
end
+# Stubbing a deprecated class/method so it won't mess up tests.
+class Hydra::SuperuserAttributes
+ cattr_accessor :silenced
+end
+
+# Stubbing Devise
+class Devise
+ def self.authentication_keys
+ ["uid"]
+ end
+end