A gestionnaire can only see procédures publiées

This commit is contained in:
gregoirenovel 2017-07-18 15:26:33 +02:00 committed by Mathieu Magnin
parent 55a4f1288f
commit 7ff7710803
20 changed files with 31 additions and 31 deletions

View file

@ -2,7 +2,7 @@ require 'spec_helper'
describe NewGestionnaire::DossiersController, type: :controller do
let(:gestionnaire) { create(:gestionnaire) }
let(:procedure) { create(:procedure, gestionnaires: [gestionnaire]) }
let(:procedure) { create(:procedure, :published, gestionnaires: [gestionnaire]) }
let(:dossier) { create(:dossier, :replied, procedure: procedure) }
describe 'attestation' do
@ -11,7 +11,7 @@ describe NewGestionnaire::DossiersController, type: :controller do
context 'when a dossier has an attestation' do
let(:fake_pdf) { double(read: 'pdf content') }
let!(:dossier) { create(:dossier, :replied, attestation: Attestation.new, procedure: procedure) }
let!(:procedure) { create(:procedure, gestionnaires: [gestionnaire]) }
let!(:procedure) { create(:procedure, :published, gestionnaires: [gestionnaire]) }
let!(:dossier) { create(:dossier, :replied, attestation: Attestation.new, procedure: procedure) }
it 'returns the attestation pdf' do
@ -77,7 +77,7 @@ describe NewGestionnaire::DossiersController, type: :controller do
end
describe "#show" do
let(:procedure) { create(:procedure, gestionnaires: [gestionnaire]) }
let(:procedure) { create(:procedure, :published, gestionnaires: [gestionnaire]) }
let(:dossier){ create(:dossier, :replied, procedure: procedure) }
subject { get :show, params: { procedure_id: procedure.id, dossier_id: dossier.id } }

View file

@ -68,7 +68,7 @@ describe NewGestionnaire::ProceduresController, type: :controller do
subject
end
it { expect(assigns(:procedures)).to include(procedure1, procedure2, procedure3) }
it { expect(assigns(:procedures)).to include(procedure1, procedure2) }
end
context "with dossiers" do