Sha256: 4fabbc0871a8f2e712317b4523cf9a431cf17d9ed734b6d127ecf4c48c64db27

Contents?: true

Size: 721 Bytes

Versions: 1

Compression:

Stored size: 721 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 { "Deutsch" }
    code { "de" }
    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" }
      frontpage_name { "Intro" }
      default { false }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alchemy_cms-5.0.0.beta1 lib/alchemy/test_support/factories/language_factory.rb