Merge pull request #9244 from demarches-simplifiees/refactor-routing-update
Tech : mise à jour du routage sans callback
This commit is contained in:
commit
f959450477
19 changed files with 79 additions and 44 deletions
|
@ -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
|
||||
|
|
|
@ -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])
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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) }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue