Sha256: 013937bdd1d7ed23e02e9a551ce8a37a91e5aaf45dd2991322d27718f6a84dc4
Contents?: true
Size: 941 Bytes
Versions: 3
Compression:
Stored size: 941 Bytes
Contents
FactoryGirl.define do factory :image_file, class: FileSet do initialize_with { new(mime_type: 'image/tiff') } transient do user { FactoryGirl.create(:user) } content nil end after(:build) do |file, evaluator| file.title = ['An image file'] file.apply_depositor_metadata(evaluator.user.user_key) end after(:create) do |file, evaluator| if evaluator.content Hydra::Works::UploadFileToGenericFile.call(file, evaluator.content) end end factory :image_file_with_image do after(:build) do |file, evaluator| FactoryGirl.create(:image, user: evaluator.user).image_files << file end after(:create) do |file, evaluator| if evaluator.content Hydra::Works::UploadFileToGenericFile.call(file, evaluator.content) end FactoryGirl.create(:image, user: evaluator.user).image_files << file end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geo_concerns-0.0.3 | spec/factories/image_files.rb |
geo_concerns-0.0.2 | spec/factories/image_files.rb |
geo_concerns-0.0.1 | spec/factories/image_files.rb |