spec/spec_helper.rb in hydra-access-controls-9.4.1 vs spec/spec_helper.rb in hydra-access-controls-9.5.0
- old
+ new
@@ -20,24 +20,21 @@
require 'support/rails'
# Since we're not doing a Rails Engine test, we have to load these classes manually:
-require_relative '../app/vocabularies/acl'
-require_relative '../app/vocabularies/hydra/acl'
-require_relative '../app/models/role_mapper'
-require_relative '../app/models/ability'
-require_relative '../app/indexers/hydra/access_controls/embargo_indexer'
-require_relative '../app/indexers/hydra/access_controls/lease_indexer'
-require_relative '../app/models/hydra/access_controls/access_control_list'
-require_relative '../app/models/hydra/access_controls/permission'
-require_relative '../app/models/hydra/access_controls/embargo'
-require_relative '../app/models/hydra/access_controls/lease'
-require_relative '../app/models/concerns/hydra/with_depositor'
-require_relative '../app/models/concerns/hydra/ip_based_ability'
-require_relative '../app/services/hydra/lease_service'
-require_relative '../app/services/hydra/embargo_service'
-require_relative '../app/validators/hydra/future_date_validator'
+require 'active_support'
+require 'active_support/dependencies'
+relative_load_paths = ["#{Blacklight.root}/app/controllers/concerns",
+ "#{Blacklight.root}/app/models",
+ "app/models",
+ "app/models/concerns",
+ "app/indexers",
+ "app/services",
+ "app/validators",
+ "app/vocabularies"]
+ActiveSupport::Dependencies.autoload_paths += relative_load_paths
+
require 'support/mods_asset'
require 'support/solr_document'
require "support/user"
require "factory_girl"
require "factories"