spec/factories/generic_works.rb in curation_concerns-0.2.0 vs spec/factories/generic_works.rb in curation_concerns-0.3.0

- old
+ new

@@ -1,8 +1,8 @@ FactoryGirl.define do - # The ::GenericWork model is defined in spec/internal/app/models by the - # curation_concerns:install generator. + # The ::GenericWork model is defined in .internal_test_app/app/models by the + # curation_concerns:test_app generator. factory :generic_work, aliases: [:work, :private_generic_work], class: GenericWork do transient do user { FactoryGirl.create(:user) } end @@ -23,9 +23,15 @@ end end factory :work_with_files do before(:create) { |work, evaluator| 2.times { work.ordered_members << FactoryGirl.create(:file_set, user: evaluator.user) } } + end + factory :work_with_ordered_files do + before(:create) do |work, evaluator| + work.ordered_members << FactoryGirl.create(:file_set, user: evaluator.user) + work.ordered_member_proxies.insert_target_at(0, FactoryGirl.create(:file_set, user: evaluator.user)) + end end factory :with_embargo_date do transient do embargo_date { Date.tomorrow.to_s }