Sha256: b0f5468b7066fefe6aea7b05ebdc75bbfad2996d44ba98a8112c4e0799ab9ee6

Contents?: true

Size: 852 Bytes

Versions: 30

Compression:

Stored size: 852 Bytes

Contents

# frozen_string_literal: true

require "factory_bot"
require "alchemy/test_support/factories/element_factory"
require "alchemy/test_support/factories/essence_file_factory"
require "alchemy/test_support/factories/essence_picture_factory"
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

30 entries across 30 versions & 1 rubygems

Version Path
alchemy_cms-5.1.10 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.10 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.9 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.9 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.8 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.8 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.7 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.7 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.6 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.6 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.5 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.5 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.4 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.4 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.3 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.2.0.b1 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.2 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.1 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.0.3 lib/alchemy/test_support/factories/content_factory.rb
alchemy_cms-5.1.0 lib/alchemy/test_support/factories/content_factory.rb