forked from bofh/fetsite
30 lines
663 B
Ruby
30 lines
663 B
Ruby
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
|