From 64175db4ddc35bd1c02c18a115870798f50a23e7 Mon Sep 17 00:00:00 2001 From: simon lehericey Date: Wed, 4 May 2022 14:17:23 +0200 Subject: [PATCH] link children tdc by ProcedureRevisionTypeDeChamp --- spec/factories/type_de_champ.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/spec/factories/type_de_champ.rb b/spec/factories/type_de_champ.rb index 17f55055d..4e0556b52 100644 --- a/spec/factories/type_de_champ.rb +++ b/spec/factories/type_de_champ.rb @@ -188,8 +188,17 @@ FactoryBot.define do end trait :with_types_de_champ do - after(:build) do |type_de_champ, _evaluator| - build(:type_de_champ, libelle: 'sub type de champ', parent: type_de_champ) + after(:build) do |type_de_champ, evaluator| + tdc = build(:type_de_champ, libelle: 'sub type de champ', parent: type_de_champ) + + evaluator.procedure.save + + ProcedureRevisionTypeDeChamp.create!( + revision_id: evaluator.procedure.active_revision.id, + type_de_champ_id: tdc.id, + parent_id: tdc.parent.revision_type_de_champ.id, + position: 0 + ) end end end