Sha256: c526e716b805908dadf0f7d84f31f5ad588cd82f5bc90ea6ebe84e1b4aa69c12

Contents?: true

Size: 824 Bytes

Versions: 29

Compression:

Stored size: 824 Bytes

Contents

# frozen_string_literal: true

require "factory_bot"
require "alchemy/test_support/factories/site_factory"

FactoryBot.define do
  factory :alchemy_language, class: "Alchemy::Language" do
    name { "Your Language" }
    code { ::I18n.available_locales.first.to_s }
    default { true }
    frontpage_name { "Intro" }
    page_layout { Alchemy::Config.get(:default_language)["page_layout"] }

    public { true }

    site { Alchemy::Site.default || create(:alchemy_site, :default) }

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

    trait :english do
      name { "English" }
      code { "en" }
      default { false }
    end

    trait :german do
      name { "Deutsch" }
      code { "de" }
      default { false }
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

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