tests
This commit is contained in:
parent
6a1ed2e02d
commit
468e9e849a
2 changed files with 13 additions and 6 deletions
|
@ -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
|
|
@ -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) }
|
||||
|
|
Loading…
Add table
Reference in a new issue