From d1a8731bfc367db899bd76177faf9de8563eb7b6 Mon Sep 17 00:00:00 2001 From: simon lehericey Date: Tue, 25 Oct 2022 14:36:58 +0200 Subject: [PATCH] refactor(spec): faster service spec --- .../services_controller_spec.rb | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/spec/controllers/administrateurs/services_controller_spec.rb b/spec/controllers/administrateurs/services_controller_spec.rb index 121188c1f..f2cbcbedf 100644 --- a/spec/controllers/administrateurs/services_controller_spec.rb +++ b/spec/controllers/administrateurs/services_controller_spec.rb @@ -25,18 +25,21 @@ describe Administrateurs::ServicesController, type: :controller do } end - it { expect(flash.alert).to be_nil } - it { expect(flash.notice).to eq('super service créé') } - it { expect(Service.last.nom).to eq('super service') } - it { expect(Service.last.organisme).to eq('organisme') } - it { expect(Service.last.type_organisme).to eq(Service.type_organismes.fetch(:association)) } - it { expect(Service.last.email).to eq('email@toto.com') } - it { expect(Service.last.telephone).to eq('1234') } - it { expect(Service.last.horaires).to eq('horaires') } - it { expect(Service.last.adresse).to eq('adresse') } - it { expect(Service.last.siret).to eq('35600082800018') } - it { expect(APIEntreprise::ServiceJob).to have_been_enqueued.with(Service.last.id) } - it { expect(response).to redirect_to(admin_services_path(procedure_id: procedure.id)) } + it do + expect(flash.alert).to be_nil + expect(flash.notice).to eq('super service créé') + expect(Service.last.nom).to eq('super service') + expect(Service.last.organisme).to eq('organisme') + expect(Service.last.type_organisme).to eq(Service.type_organismes.fetch(:association)) + expect(Service.last.email).to eq('email@toto.com') + expect(Service.last.telephone).to eq('1234') + expect(Service.last.horaires).to eq('horaires') + expect(Service.last.adresse).to eq('adresse') + expect(Service.last.siret).to eq('35600082800018') + expect(APIEntreprise::ServiceJob).to have_been_enqueued.with(Service.last.id) + + expect(response).to redirect_to(admin_services_path(procedure_id: procedure.id)) + end end context 'when submitting an invalid service' do