Sha256: d9af7998f03612de92352daf4bcc08ccee6b4b5e185eef1a82682428824c07af
Contents?: true
Size: 1.24 KB
Versions: 12
Compression:
Stored size: 1.24 KB
Contents
module Pageflow FactoryBot.define do factory :revision, :class => Revision do entry trait :frozen do frozen_at { 1.day.ago } end trait :published do frozen creator { create(:user) } published_at { 1.day.ago } end trait :not_yet_depublished do published published_until { 1.day.from_now } end trait :depublished do published published_until { 1.day.ago } end trait :user_snapshot do frozen snapshot_type { 'user' } end trait :auto_snapshot do frozen snapshot_type { 'auto' } end trait :with_home_button do home_button_enabled { true } home_url { 'http://example.com' } end trait :without_home_button do home_button_enabled { false } home_url { 'http://example.com' } end trait :with_overview_button do overview_button_enabled { true } end trait :without_overview_button do overview_button_enabled { false } end trait :with_meta_data do author { 'Some author' } publisher { 'Some publisher' } keywords { 'Some keywords' } end end end end
Version data entries
12 entries across 12 versions & 1 rubygems