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