Sha256: 95b0df4def847e78bd9d5b037fef216b561aca293e3a2f8bfe9d1fd88a525abf

Contents?: true

Size: 607 Bytes

Versions: 49

Compression:

Stored size: 607 Bytes

Contents

FactoryBot.define do
  factory :cmor_carousels_item_detail, class: Cmor::Carousels::ItemDetail do
    association :carousel, factory: :cmor_carousels_carousel
    after(:build) { |resource|
      assets = resource.carousel.assets.attach(
        io:           File.open(Cmor::Carousels::Engine.root.join(*%w(spec files cmor carousels item_details example.png))),
        filename:     'example.png',
        content_type: 'image/png'
      )
      if Rails.version < "6.0.0"
        resource.asset = assets.first
      else
        resource.asset = resource.carousel.assets.first
      end
    }
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
cmor_carousels-0.0.15.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.14.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.13.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.12.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.11.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.10.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.9.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.8.pre spec/factories/cmor/carousels/item_details.rb
cmor_carousels-0.0.7.pre spec/factories/cmor/carousels/item_details.rb