Sha256: 8c54846fdce835c4d1bdcdbbea098a9274b230c4ff199788f660becf82c41a80

Contents?: true

Size: 481 Bytes

Versions: 3

Compression:

Stored size: 481 Bytes

Contents

# frozen_string_literal: true

require 'factory_bot'
require 'alchemy/test_support/factories/language_factory'
require 'alchemy/test_support/factories/page_factory'

FactoryBot.define do
  factory :alchemy_node, class: 'Alchemy::Node' do
    language { Alchemy::Language.default }
    name { 'A Node' }

    trait :with_page do
      association :page, factory: :alchemy_page
      name { nil }
    end

    trait :with_url do
      url { 'https://example.com' }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
alchemy_cms-4.4.2 lib/alchemy/test_support/factories/node_factory.rb
alchemy_cms-4.4.1 lib/alchemy/test_support/factories/node_factory.rb
alchemy_cms-4.4.0 lib/alchemy/test_support/factories/node_factory.rb