lib/decidim/plans/test/factories.rb in decidim-plans-0.16.9 vs lib/decidim/plans/test/factories.rb in decidim-plans-0.17.0
- old
+ new
@@ -64,15 +64,10 @@
}
end
end
end
- factory :attached_proposal, class: "Decidim::Plans::AttachedProposal" do
- plan
- proposal
- end
-
factory :plan, class: "Decidim::Plans::Plan" do
transient do
users { nil }
plan_proposals { nil }
# user_groups correspondence to users is by sorting order
@@ -92,10 +87,10 @@
plan.coauthorships.build(author: user, user_group: user_group)
end
proposal_component = create(:proposal_component, participatory_space: plan.component.participatory_space)
proposals = evaluator.plan_proposals || [create(:proposal, component: proposal_component)]
- plan.attached_proposals = proposals.map { |p| create(:attached_proposal, plan: plan, proposal: p) }
+ plan.link_resources(proposals, "included_proposals")
end
plan.update!(tags: evaluator.tags) if evaluator.tags && evaluator.tags.count.positive?
end
trait :published do