This commit is contained in:
kara Diaby 2021-04-29 09:33:32 +02:00
parent 6a1ed2e02d
commit 468e9e849a
2 changed files with 13 additions and 6 deletions

View file

@ -1,9 +1,12 @@
describe Instructeurs::RechercheController, type: :controller do
describe RechercheController, type: :controller do
let(:dossier) { create(:dossier, :en_construction) }
let(:dossier2) { create(:dossier, :en_construction, procedure: dossier.procedure) }
let(:instructeur) { create(:instructeur) }
before { instructeur.groupe_instructeurs << dossier2.procedure.defaut_groupe_instructeur }
before do
#instructeur.groupe_instructeurs << dossier2.procedure.defaut_groupe_instructeur
instructeur.groupe_instructeurs << dossier.procedure.defaut_groupe_instructeur
end
describe 'GET #index' do
before { sign_in(instructeur.user) }
@ -12,12 +15,16 @@ describe Instructeurs::RechercheController, type: :controller do
describe 'by id' do
context 'when instructeur own the dossier' do
before do
subject
end
let(:query) { dossier.id }
it { is_expected.to have_http_status(200) }
it 'returns the expected dossier' do
subject
expect(assigns(:dossiers).count).to eq(1)
expect(assigns(:dossiers).first.id).to eq(dossier.id)
end

View file

@ -1,9 +1,9 @@
describe DossierSearchService do
describe '#matching_dossiers_for_instructeur' do
describe '#matching_dossiers_for_current_user' do
subject { liste_dossiers }
let(:liste_dossiers) do
described_class.matching_dossiers_for_instructeur(terms, instructeur_1)
described_class.matching_dossiers_for_current_user(terms, instructeur_1.user)
end
let(:administrateur_1) { create(:administrateur) }