diff --git a/spec/controllers/instructeurs/recherche_controller_spec.rb b/spec/controllers/recherche_controller_spec.rb similarity index 85% rename from spec/controllers/instructeurs/recherche_controller_spec.rb rename to spec/controllers/recherche_controller_spec.rb index 8698c6102..73ae9e0c1 100644 --- a/spec/controllers/instructeurs/recherche_controller_spec.rb +++ b/spec/controllers/recherche_controller_spec.rb @@ -1,23 +1,30 @@ -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) } - + subject { get :index, params: { q: query } } 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 diff --git a/spec/services/dossier_search_service_spec.rb b/spec/services/dossier_search_service_spec.rb index c004f1d5a..cf8b02456 100644 --- a/spec/services/dossier_search_service_spec.rb +++ b/spec/services/dossier_search_service_spec.rb @@ -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) }