models: require belong_to associations on groupe_instructeur
This commit is contained in:
parent
5a7bd24fba
commit
29e8c43e5e
4 changed files with 4 additions and 4 deletions
|
@ -10,7 +10,7 @@
|
|||
#
|
||||
class GroupeInstructeur < ApplicationRecord
|
||||
DEFAULT_LABEL = 'défaut'
|
||||
belongs_to :procedure, -> { with_discarded }, inverse_of: :groupe_instructeurs
|
||||
belongs_to :procedure, -> { with_discarded }, inverse_of: :groupe_instructeurs, optional: false
|
||||
has_many :assign_tos, dependent: :destroy
|
||||
has_many :instructeurs, through: :assign_tos
|
||||
has_many :dossiers
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
FactoryBot.define do
|
||||
factory :export do
|
||||
format { :csv }
|
||||
groupe_instructeurs { [create(:groupe_instructeur)] }
|
||||
groupe_instructeurs { [association(:groupe_instructeur)] }
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,6 +3,6 @@ FactoryBot.define do
|
|||
|
||||
factory :groupe_instructeur do
|
||||
label { generate(:groupe_label) }
|
||||
procedure { create(:procedure) }
|
||||
association :procedure
|
||||
end
|
||||
end
|
||||
|
|
|
@ -70,7 +70,7 @@ FactoryBot.define do
|
|||
|
||||
trait :with_instructeur do
|
||||
after(:create) do |procedure, _evaluator|
|
||||
procedure.defaut_groupe_instructeur.instructeurs << create(:instructeur)
|
||||
procedure.defaut_groupe_instructeur.instructeurs << build(:instructeur)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue