Merge pull request #9244 from demarches-simplifiees/refactor-routing-update

Tech : mise à jour du routage sans callback
This commit is contained in:
Eric Leroy-Terquem 2023-07-04 09:39:00 +00:00 committed by GitHub
commit f959450477
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 79 additions and 44 deletions

View file

@ -78,8 +78,9 @@ describe TagsSubstitutionConcern, type: :model do
let!(:dossier) { create(:dossier, procedure: procedure, individual: individual, etablissement: etablissement, state: state) }
context 'and the dossier has a groupe instructeur' do
label = 'Ville de Bordeaux'
let(:gi) { create(:groupe_instructeur, label: label, procedure: procedure) }
before do
gi = procedure.groupe_instructeurs.create(label: label)
gi.dossiers << dossier
dossier.update(groupe_instructeur: gi)
dossier.reload

View file

@ -573,8 +573,8 @@ describe Instructeur, type: :model do
let(:instructeur_3) { create(:instructeur) }
let(:procedure) { create(:procedure, instructeurs: [instructeur_2, instructeur_3], procedure_expires_when_termine_enabled: true) }
let(:gi_1) { procedure.defaut_groupe_instructeur }
let(:gi_2) { procedure.groupe_instructeurs.create(label: '2') }
let(:gi_3) { procedure.groupe_instructeurs.create(label: '3') }
let(:gi_2) { create(:groupe_instructeur, label: '2', procedure: procedure) }
let(:gi_3) { create(:groupe_instructeur, label: '3', procedure: procedure) }
subject do
instructeur_2.dossiers_count_summary([gi_1.id, gi_2.id])

View file

@ -62,8 +62,8 @@ describe ProcedureOverview, type: :model do
end
describe 'with a procedure routee' do
let!(:gi_2) { procedure.groupe_instructeurs.create(label: 'groupe instructeur 2') }
let!(:gi_3) { procedure.groupe_instructeurs.create(label: 'groupe instructeur 3') }
let!(:gi_2) { create(:groupe_instructeur, label: 'groupe instructeur 2', procedure: procedure) }
let!(:gi_3) { create(:groupe_instructeur, label: 'groupe instructeur 3', procedure: procedure) }
def create_dossier_in_group(g)
create(:dossier, procedure: procedure, created_at: monday, state: Dossier.states.fetch(:en_instruction), groupe_instructeur: g)

View file

@ -784,8 +784,8 @@ describe ProcedurePresentation do
context 'for groupe_instructeur table' do
let(:filter) { [{ 'table' => 'groupe_instructeur', 'column' => 'id', 'value' => procedure.defaut_groupe_instructeur.id.to_s }] }
let!(:gi_2) { procedure.groupe_instructeurs.create(label: 'gi2') }
let!(:gi_3) { procedure.groupe_instructeurs.create(label: 'gi3') }
let!(:gi_2) { create(:groupe_instructeur, label: 'gi2', procedure: procedure) }
let!(:gi_3) { create(:groupe_instructeur, label: 'gi3', procedure: procedure) }
let!(:kept_dossier) { create(:dossier, :en_construction, procedure: procedure) }
let!(:discarded_dossier) { create(:dossier, :en_construction, procedure: procedure, groupe_instructeur: gi_2) }