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

Version Path
pageflow-15.1.0.beta5 spec/factories/revisions.rb
pageflow-15.1.0.beta4 spec/factories/revisions.rb
pageflow-15.1.0.beta3 spec/factories/revisions.rb
pageflow-15.1.0.beta2 spec/factories/revisions.rb
pageflow-15.1.0.beta1 spec/factories/revisions.rb
pageflow-15.0.2 spec/factories/revisions.rb
pageflow-15.0.1 spec/factories/revisions.rb
pageflow-15.0.0 spec/factories/revisions.rb
pageflow-15.0.0.rc2 spec/factories/revisions.rb
pageflow-15.0.0.rc1 spec/factories/revisions.rb
pageflow-15.0.0.beta4 spec/factories/revisions.rb
pageflow-15.0.0.beta3 spec/factories/revisions.rb