AlchemyCMS/alchemy_cms

View on GitHub
lib/alchemy/test_support/factories/site_factory.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

FactoryBot.define do
  factory :alchemy_site, class: "Alchemy::Site" do
    name { "A Site" }
    host { "domain.com" }

    trait :default do
      public { true }

      name { Alchemy::Config.get(:default_site)["name"] }
      host { Alchemy::Config.get(:default_site)["host"] }
    end

    trait :public do
      public { true }
    end
  end
end