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 }