Sha256: f4524f11cdca9a642d3f437e29b73cdcfabb9be3fc50b991b009c81889cf7b87
Contents?: true
Size: 901 Bytes
Versions: 3
Compression:
Stored size: 901 Bytes
Contents
FactoryGirl.define do factory :vector_file, class: FileSet do initialize_with { new(mime_type: 'application/zip; ogr-format="ESRI Shapefile"') } transient do user { FactoryGirl.create(:user) } content nil end after(:build) do |file, evaluator| 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 :vector_file_with_vector do after(:build) do |file, _evaluator| file.title = ['testfile'] end after(:create) do |file, evaluator| if evaluator.content Hydra::Works::UploadFileToGenericFile.call(file, evaluator.content) end FactoryGirl.create(:vector, user: evaluator.user).vector_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/vector_files.rb |
geo_concerns-0.0.2 | spec/factories/vector_files.rb |
geo_concerns-0.0.1 | spec/factories/vector_files.rb |