Sha256: 5db3c92ccffe5d6d275498bcb3d56878ac4c45ceeb8d0f53e982df9163bfbbaf

Contents?: true

Size: 518 Bytes

Versions: 36

Compression:

Stored size: 518 Bytes

Contents

module Pageflow
  FactoryBot.define do
    factory :test_multi_attachment_file, class: 'Pageflow::TestMultiAttachmentFile' do
      first_attachment { File.open(Engine.root.join('spec', 'fixtures', 'image.png')) }
      second_attachment { File.open(Engine.root.join('spec', 'fixtures', 'image.jpg')) }

      transient do
        used_in { nil }
      end

      after(:create) do |file, evaluator|
        create(:file_usage, file: file, revision: evaluator.used_in) if evaluator.used_in
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
pageflow-17.0.4 spec/factories/test_multi_attachment_files.rb
pageflow-17.0.3 spec/factories/test_multi_attachment_files.rb
pageflow-17.0.2 spec/factories/test_multi_attachment_files.rb
pageflow-17.0.1 spec/factories/test_multi_attachment_files.rb
pageflow-17.0.0 spec/factories/test_multi_attachment_files.rb
pageflow-16.2.0 spec/factories/test_multi_attachment_files.rb
pageflow-16.1.0 spec/factories/test_multi_attachment_files.rb
pageflow-16.0.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.8.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.7.1 spec/factories/test_multi_attachment_files.rb
pageflow-15.7.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.6.1 spec/factories/test_multi_attachment_files.rb
pageflow-15.6.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.5.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.4.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.3.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.2.2 spec/factories/test_multi_attachment_files.rb
pageflow-15.2.1 spec/factories/test_multi_attachment_files.rb
pageflow-15.2.0 spec/factories/test_multi_attachment_files.rb
pageflow-15.1.2 spec/factories/test_multi_attachment_files.rb