From ffe131322ec0d227468712c1479192fa68a5fbb0 Mon Sep 17 00:00:00 2001 From: Simon Lehericey Date: Mon, 25 Sep 2017 18:36:14 +0200 Subject: [PATCH] Dossier: prove a hidden dossier is no more followed --- spec/models/procedure_spec.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spec/models/procedure_spec.rb b/spec/models/procedure_spec.rb index ef552b86f..632a295c8 100644 --- a/spec/models/procedure_spec.rb +++ b/spec/models/procedure_spec.rb @@ -408,17 +408,21 @@ describe Procedure do let(:procedure) { create(:procedure) } let!(:dossier) { create(:dossier, procedure: procedure) } let!(:dossier2) { create(:dossier, procedure: procedure) } + let(:gestionnaire) { create(:gestionnaire) } it { expect(Dossier.count).to eq(2) } it { expect(Dossier.all).to include(dossier, dossier2) } context "when hidding procedure" do before do + gestionnaire.followed_dossiers << dossier procedure.hide! + gestionnaire.reload end it { expect(procedure.dossiers.count).to eq(0) } it { expect(Dossier.count).to eq(0) } + it { expect(gestionnaire.followed_dossiers).not_to include(dossier) } end end