Sha256: 19a62c3c3b4ddef6f2ef9ea5c1a33820f597b28be14b033072e95f908519ea8b
Contents?: true
Size: 548 Bytes
Versions: 3
Compression:
Stored size: 548 Bytes
Contents
# frozen_string_literal: true FactoryBot.define do factory :hyrax_lease, class: "Hyrax::Lease" do lease_expiration_date { (Time.zone.today + 10).to_datetime } visibility_after_lease { 'authenticated' } visibility_during_lease { 'open' } to_create do |instance| saved_instance = Valkyrie.config.metadata_adapter.persister.save(resource: instance) instance.id = saved_instance.id saved_instance end trait :expired do lease_expiration_date { (Time.zone.today - 2).to_datetime } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hyrax-5.0.1 | lib/hyrax/specs/shared_specs/factories/hyrax_lease.rb |
hyrax-5.0.0 | spec/factories/hyrax_lease.rb |
hyrax-5.0.0.rc3 | spec/factories/hyrax_lease.rb |