Permet au Support de marquer une démarche comme modèle et de filtrer dans toutes les démarches

This commit is contained in:
Kara Diaby 2024-01-30 10:16:24 +00:00
parent 94389bb66d
commit 46748091a6
14 changed files with 52 additions and 18 deletions

View file

@ -259,6 +259,17 @@ describe Administrateurs::ProceduresController, type: :controller do
end
end
context 'with template procedures' do
let!(:template_procedure) { create(:procedure, :published, template: true) }
let!(:other_procedure) { create(:procedure, :published, template: false) }
it 'identifies a procedure as a template' do
get :all, params: { template: '1' }
expect(assigns(:procedures).any? { |p| p.id == template_procedure.id }).to be_truthy
expect(assigns(:procedures).any? { |p| p.id == other_procedure.id }).to be_falsey
end
end
context 'with libelle search' do
let!(:procedure1) { create(:procedure, :published, libelle: 'Demande de subvention') }
let!(:procedure2) { create(:procedure, :published, libelle: "Fonds d'aide public « Prime Entrepreneurs des Quartiers »") }