add from_publication_date filter

This commit is contained in:
Christophe Robillard 2022-11-04 12:18:02 +01:00
parent e5c335ef31
commit a5fa21ca1b
3 changed files with 44 additions and 4 deletions

View file

@ -137,6 +137,20 @@ describe Administrateurs::ProceduresController, type: :controller do
expect(assigns(:filter).procedures_result).not_to include(procedure1)
end
end
context 'after specific date' do
let(:after) { Date.new(2022, 06, 30) }
let!(:procedure1) { create(:procedure, :published, published_at: after + 1.day) }
let!(:procedure2) { create(:procedure, :published, published_at: after + 2.days) }
let!(:procedure3) { create(:procedure, :published, published_at: after - 1.day) }
it 'display only procedures published after specific date' do
get :all, params: { from_publication_date: after }
expect(assigns(:filter).procedures_result).to include(procedure1)
expect(assigns(:filter).procedures_result).to include(procedure2)
expect(assigns(:filter).procedures_result).not_to include(procedure3)
end
end
end
describe 'POST #search' do