filter all demarches by departement

This commit is contained in:
Christophe Robillard 2023-10-26 15:55:36 +02:00
parent 97ff31f60f
commit ef4113f8f9
5 changed files with 36 additions and 1 deletions

View file

@ -210,6 +210,19 @@ describe Administrateurs::ProceduresController, type: :controller do
end
end
context 'with service departement' do
let(:service) { create(:service, departement: '63') }
let(:service2) { create(:service, departement: '75') }
let!(:procedure) { create(:procedure, :published, service: service) }
let!(:procedure2) { create(:procedure, :published, service: service2) }
it 'returns procedures with correct departement' do
get :all, params: { service_departement: '63' }
expect(assigns(:procedures).any? { |p| p.id == procedure.id }).to be_truthy
expect(assigns(:procedures).any? { |p| p.id == procedure2.id }).to be_falsey
end
end
context 'with specific tag' do
let!(:tags_procedure) { create(:procedure, :published, tags: ['environnement', 'diplomatie']) }