FactoryBot.define do sequence (:title) {|n| "Wichtige Neuigkeit #{n}"} sequence (:neuigkeit_text) {|n| "Wichtiger text #{n}"} factory :neuigkeit do title # sequence (:text) {|n| "Wichtiger text #{n}"} text {generate :neuigkeit_text} # text {generate :neuigkeit_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