Sha256: 3cc2793995d904c3191b1675ee0d1509f6ed8a3f942d414188351ea9c649065e

Contents?: true

Size: 621 Bytes

Versions: 5

Compression:

Stored size: 621 Bytes

Contents

require 'factory_bot'
require 'alchemy/test_support/factories/essence_text_factory'

FactoryBot.define do
  factory :alchemy_content, class: 'Alchemy::Content' do
    name "text"
    essence_type "Alchemy::EssenceText"
    association :essence, factory: :alchemy_essence_text
    association :element, factory: :alchemy_element

    trait :essence_file do
      essence_type "Alchemy::EssenceFile"
      association :essence, factory: :alchemy_essence_file
    end

    trait :essence_picture do
      essence_type "Alchemy::EssencePicture"
      association :essence, factory: :alchemy_essence_picture
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alchemy_cms-4.1.2 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-4.1.1 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-4.1.0 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-4.1.0.rc1 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-4.1.0.beta lib/alchemy/test_support/factories/content_factory.rb