Sha256: 9028fee1486c54567cedaebee3e5f1b2d75a0f6bca7e480d719d3a541c435411
Contents?: true
Size: 905 Bytes
Versions: 1
Compression:
Stored size: 905 Bytes
Contents
FactoryGirl.define do # The ::FileSet model is defined in spec/internal/app/models by the # curation_concerns:install generator. factory :file_set, class: FileSet do transient do user { FactoryGirl.create(:user) } content nil end after(:create) do |file, evaluator| if evaluator.content Hydra::Works::UploadFileToFileSet.call(file, evaluator.content) end end factory :file_with_work do after(:build) do |file, _evaluator| file.title = ['testfile'] end after(:create) do |file, evaluator| if evaluator.content Hydra::Works::UploadFileToFileSet.call(file, evaluator.content) end FactoryGirl.create(:generic_work, user: evaluator.user).members << file end end after(:build) do |file, evaluator| file.apply_depositor_metadata(evaluator.user.user_key) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
curation_concerns-0.2.0 | spec/factories/file_sets.rb |