Sha256: 2ccda22b4818aaf418926750637b4a9b0661f24812e6c9fd399636ce110516e3

Contents?: true

Size: 1.99 KB

Versions: 13

Compression:

Stored size: 1.99 KB

Contents

# This file is copied to spec/ when you run 'rails generate rspec:install'
require 'spec_helper'
ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../config/environment', __dir__)
# Prevent database truncation if the environment is production
abort("The Rails environment is running in production mode!") if Rails.env.production?
require 'rspec/rails'
# Add additional requires below this line. Rails is not loaded until this point!

require 'valkyrie'
Valkyrie::MetadataAdapter.register(Valkyrie::Persistence::Memory::MetadataAdapter.new, :test_adapter)
Valkyrie::StorageAdapter.register(Valkyrie::Storage::Memory.new, :memory)

query_registration_target =
  Valkyrie::MetadataAdapter.find(:test_adapter).query_service.custom_queries
custom_queries = [Hyrax::CustomQueries::Navigators::CollectionMembers,
                  Hyrax::CustomQueries::Navigators::ChildFilesetsNavigator,
                  Hyrax::CustomQueries::Navigators::ChildWorksNavigator,
                  Hyrax::CustomQueries::FindAccessControl,
                  Hyrax::CustomQueries::FindCollectionsByType,
                  Hyrax::CustomQueries::FindManyByAlternateIds,
                  Hyrax::CustomQueries::FindIdsByModel,
                  Hyrax::CustomQueries::FindFileMetadata,
                  Hyrax::CustomQueries::Navigators::FindFiles]
custom_queries.each do |handler|
  query_registration_target.register_query_handler(handler)
end

# Dir[Rails.root.join('spec', 'support', '**', '*.rb')].sort.each { |f| require f }

begin
  ActiveRecord::Migration.maintain_test_schema!
rescue ActiveRecord::PendingMigrationError => e
  puts e.to_s.strip
  exit 1
end
RSpec.configure do |config|
  config.fixture_path = "#{::Rails.root}/spec/fixtures"
  config.use_transactional_fixtures = true
  # config.use_active_record = false
  config.infer_spec_type_from_file_location!

  # Filter lines from Rails gems in backtraces.
  config.filter_rails_from_backtrace!
  # arbitrary gems may also be filtered via:
  # config.filter_gems_from_backtrace("gem name")
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
hyrax-5.0.4 .koppie/spec/rails_helper.rb
hyrax-5.0.3 .koppie/spec/rails_helper.rb
hyrax-5.0.2 .koppie/spec/rails_helper.rb
hyrax-5.0.1 .koppie/spec/rails_helper.rb
hyrax-5.0.0 .koppie/spec/rails_helper.rb
hyrax-5.0.0.rc3 .koppie/spec/rails_helper.rb
hyrax-5.0.0.rc2 .koppie/spec/rails_helper.rb
hyrax-5.0.0.rc1 .koppie/spec/rails_helper.rb
hyrax-4.0.0 .koppie/spec/rails_helper.rb
hyrax-4.0.0.rc3 .koppie/spec/rails_helper.rb
hyrax-4.0.0.rc2 .koppie/spec/rails_helper.rb
hyrax-4.0.0.rc1 .koppie/spec/rails_helper.rb
hyrax-4.0.0.beta2 .koppie/spec/rails_helper.rb