Sha256: 7d81cd0c6c5743a8b4882d4fb49f63170530a1f7b57f7626b554fb770aa586f5

Contents?: true

Size: 783 Bytes

Versions: 9

Compression:

Stored size: 783 Bytes

Contents

FactoryGirl.define do
  factory :collection do
    transient do
      user { FactoryGirl.create(:user) }
    end
    sequence(:title) { |n| ["Title #{n}"] }
    before(:create) { |work, evaluator|
      work.apply_depositor_metadata(evaluator.user.user_key)
    }

    factory :public_collection do
      visibility Hydra::AccessControls::AccessRight::VISIBILITY_TEXT_VALUE_PUBLIC
    end

    factory :private_collection do
      visibility Hydra::AccessControls::AccessRight::VISIBILITY_TEXT_VALUE_PRIVATE
    end

    factory :institution_collection do
      visibility Hydra::AccessControls::AccessRight::VISIBILITY_TEXT_VALUE_AUTHENTICATED
    end

    factory :named_collection do
      title ['collection title']
      description ['collection description']
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sufia-6.7.0 spec/factories/collection_factory.rb
sufia-7.1.0 spec/factories/collections_factory.rb
sufia-7.0.0 spec/factories/collections_factory.rb
sufia-7.0.0.rc2 spec/factories/collections_factory.rb
sufia-7.0.0.rc1 spec/factories/collections_factory.rb
sufia-7.0.0.beta4 spec/factories/collections_factory.rb
sufia-7.0.0.beta3 spec/factories/collections_factory.rb
sufia-7.0.0.beta2 spec/factories/collections_factory.rb
sufia-7.0.0.beta1 spec/factories/collections_factory.rb