Sha256: fad674492dab05e5a05503fe5cf245e63669ea1a594019f1decc4f95fdec23a2
Contents?: true
Size: 509 Bytes
Versions: 5
Compression:
Stored size: 509 Bytes
Contents
module Pageflow FactoryBot.define do factory :chapter, :class => Chapter do storyline transient do in_main_storyline_of nil end before(:create) do |chapter, evaluator| if revision = evaluator.in_main_storyline_of chapter.storyline = revision.storylines.first || fail('Expected revision to have a main storyline.') end end end factory :valid_chapter, :class => Chapter do title "Introduction" end end end
Version data entries
5 entries across 5 versions & 1 rubygems