Sha256: d797b1ff059d22d058f79a03502f91c0ae4e1eeabc0710e38895705ede988454

Contents?: true

Size: 419 Bytes

Versions: 8

Compression:

Stored size: 419 Bytes

Contents

module Pageflow
  FactoryBot.define do
    factory :published_entry, class: PublishedEntry do
      transient do
        type_name { 'paged' }
      end

      initialize_with do
        PublishedEntry.new(create(:entry,
                                  :published,
                                  type_name: type_name))
      end

      to_create { |published_entry| published_entry.entry.save! }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pageflow-15.1.2 spec/factories/published_entries.rb
pageflow-15.1.1 spec/factories/published_entries.rb
pageflow-15.1.0 spec/factories/published_entries.rb
pageflow-15.1.0.rc0 spec/factories/published_entries.rb
pageflow-15.1.0.beta6 spec/factories/published_entries.rb
pageflow-15.1.0.beta5 spec/factories/published_entries.rb
pageflow-15.1.0.beta4 spec/factories/published_entries.rb
pageflow-15.1.0.beta3 spec/factories/published_entries.rb