Sha256: ad9a23cb2e0eb3ab5f51c0b27b2ec4be645cc1fade7e73f9defacf817b8aa213
Contents?: true
Size: 554 Bytes
Versions: 3
Compression:
Stored size: 554 Bytes
Contents
FactoryGirl.define do factory :external_metadata_file, class: FileSet do initialize_with { new(mime_type: 'application/xml; schema=iso19139') } transient do user { FactoryGirl.create(:user) } content nil end after(:build) do |file, evaluator| file.title = ['A metadata 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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geo_concerns-0.0.3 | spec/factories/external_metadata_files.rb |
geo_concerns-0.0.2 | spec/factories/external_metadata_files.rb |
geo_concerns-0.0.1 | spec/factories/external_metadata_files.rb |