FactoryBot.define do sequence (:title) {|n| "Wichtige Neuigkeit #{n}"} sequence (:text) {|n| "Wichtiger text #{n}"} factory :neuigkeit do title text datum {1.days.ago} association :author, factory: :user trait :with_rubrik do association :rubrik, factory: :rubrik, public: true end trait :with_intern_rubrik do association :rubrik, factory: :rubrik, public: false, name: "InterneRubrik" end trait :with_meeting do after(:build) do |n| n.meeting=FactoryBot.build(:meeting, :with_meetingtyp) end end trait :unpublished do datum {nil} end end end