[#2604] Introduce explicit context in GestionnaireSpec

This commit is contained in:
Frederic Merizen 2018-10-23 11:20:16 +02:00
parent 91cfa69220
commit eab8da43fc

View file

@ -198,10 +198,20 @@ describe Gestionnaire, type: :model do
end
describe "procedure_presentation_for_procedure_id" do
let(:procedure_presentation) { gestionnaire.procedure_presentation_for_procedure_id(procedure_id) }
context 'with explicit presentation' do
let(:procedure_id) { procedure.id }
let!(:pp) { ProcedurePresentation.create(assign_to: procedure_assign) }
it { expect(gestionnaire.procedure_presentation_for_procedure_id(procedure.id)).to eq(pp) }
it { expect(gestionnaire.procedure_presentation_for_procedure_id(procedure_2.id).persisted?).to be_falsey }
it { expect(procedure_presentation).to eq(pp) }
end
context 'with default presentation' do
let(:procedure_id) { procedure_2.id }
it { expect(procedure_presentation.persisted?).to be_falsey }
end
end
describe '#notifications_for_dossier' do