Sha256: da40b6cb110e35a069eae446db3e677e0f3ea5e46183bb56932a33aba1372356

Contents?: true

Size: 653 Bytes

Versions: 5

Compression:

Stored size: 653 Bytes

Contents

require 'factory_bot'
require 'alchemy/test_support/factories/site_factory'

FactoryBot.define do
  factory :alchemy_language, class: 'Alchemy::Language' do
    name { 'Deutsch' }
    code { 'de' }
    default { true }
    frontpage_name { 'Intro' }
    page_layout { Alchemy::Config.get(:default_language)['page_layout'] }
    public { true }
    site { Alchemy::Site.default }

    trait :klingon do
      name { 'Klingon' }
      code { 'kl' }
      frontpage_name { 'Tuq' }
      default { false }
    end

    trait :english do
      name { 'English' }
      code { 'en' }
      frontpage_name { 'Intro' }
      default { false }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alchemy_cms-4.2.4 lib/alchemy/test_support/factories/language_factory.rb
alchemy_cms-4.2.3 lib/alchemy/test_support/factories/language_factory.rb
alchemy_cms-4.2.2 lib/alchemy/test_support/factories/language_factory.rb
alchemy_cms-4.2.1 lib/alchemy/test_support/factories/language_factory.rb
alchemy_cms-4.2.0.rc1 lib/alchemy/test_support/factories/language_factory.rb