Sha256: 959355f2ed69ba5c4ee703a6dc8a7e95fa4468e661dc854f1d219991c66e6275

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

include CamaleonCms::SiteHelper
include CamaleonCms::HooksHelper
FactoryBot.define do
  factory :site, class: CamaleonCms::Site do
    name { Faker::Name.unique.name }
    slug { Capybara.current_session.server ? "#{Capybara.current_session.server.host}:#{Capybara.current_session.server.port}" : 'key' }
    description Faker::Lorem.sentence
    transient do
      theme PluginRoutes.all_themes.first['key']
      skip_intro true
    end
    after(:create) do |site, evaluator|
      site_after_install(site, evaluator.theme)
      site.set_option('save_intro', true) if evaluator.skip_intro
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
camaleon_cms-2.4.5.7 spec/factories/post_type.rb