Increase dev seeds creating communities, topics and comments on topics & polls

This commit is contained in:
Bertocq
2017-12-15 13:47:10 +01:00
parent d0b407d4e5
commit 15e881b81a

View File

@@ -614,13 +614,36 @@ section "Creating Poll Shifts for Poll Officers" do
end end
end end
section "Commenting Poll Questions" do section "Creating Communities" do
Proposal.all.each { |proposal| proposal.update(community: Community.create) }
Budget::Investment.all.each { |investment| investment.update(community: Community.create) }
end
section "Creating Communities Topics" do
Community.all.each do |community|
Topic.create(community: community, author: User.all.sample,
title: Faker::Lorem.sentence(3).truncate(60), description: Faker::Lorem.sentence)
end
end
section "Commenting Polls" do
30.times do 30.times do
author = User.all.sample author = User.all.sample
question = Poll::Question.all.sample poll = Poll.all.sample
Comment.create!(user: author, Comment.create!(user: author,
created_at: rand(question.created_at..Time.current), created_at: rand(poll.created_at..Time.current),
commentable: question, commentable: poll,
body: Faker::Lorem.sentence)
end
end
section "Commenting Community Topics" do
30.times do
author = User.all.sample
topic = Topic.all.sample
Comment.create!(user: author,
created_at: rand(topic.created_at..Time.current),
commentable: topic,
body: Faker::Lorem.sentence) body: Faker::Lorem.sentence)
end end
end end