Sha256: 639be62ff37af079ef55482c9ef1691f5265654fbea75071e8cbe14d2e1e6fe0

Contents?: true

Size: 538 Bytes

Versions: 5

Compression:

Stored size: 538 Bytes

Contents

FactoryBot.define do
  factory :active_storage_blob, class: 'ActiveStorage::Blob' do
    filename { 'example.png' }
    byte_size { File.size(Cmor::Core::Backend::Engine.root.join(*%w(spec files active_storage blob example.png))) }
    checksum { Digest::MD5.file(Cmor::Core::Backend::Engine.root.join(*%w(spec files active_storage blob example.png))).base64digest }
    after(:build) do |resource|
      resource.upload(File.open(Cmor::Core::Backend::Engine.root.join(*%w(spec files active_storage blob example.png))))
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cmor_core_backend-0.0.5.pre spec/factories/active_storage/blobs.rb
cmor_core_backend-0.0.4.pre spec/factories/active_storage/blobs.rb
cmor_core_backend-0.0.3.pre spec/factories/active_storage/blobs.rb
cmor_core_backend-0.0.2.pre spec/factories/active_storage/blobs.rb
cmor_core_backend-0.0.1.pre spec/factories/active_storage/blobs.rb