diff --git a/app/helpers/legislation_helper.rb b/app/helpers/legislation_helper.rb index a737824ab..38eba39ad 100644 --- a/app/helpers/legislation_helper.rb +++ b/app/helpers/legislation_helper.rb @@ -1,6 +1,6 @@ module LegislationHelper def format_date(date) - l(date, format: "%d %h %Y") if date + l(date, format: "%d %b %Y") if date end def format_date_for_calendar_form(date) diff --git a/spec/features/legislation/processes_spec.rb b/spec/features/legislation/processes_spec.rb index 17c750d81..3f7d63fd9 100644 --- a/spec/features/legislation/processes_spec.rb +++ b/spec/features/legislation/processes_spec.rb @@ -47,6 +47,21 @@ feature 'Legislation' do end end + scenario 'Key dates are displayed on current locale' do + process = create(:legislation_process, proposals_phase_start_date: Date.new(2018, 01, 01), + proposals_phase_end_date: Date.new(2018, 12, 01)) + + visit legislation_process_path(process) + + expect(page).to have_content("Proposals") + expect(page).to have_content("01 Jan 2018 - 01 Dec 2018") + + visit legislation_process_path(process, locale: "es") + + expect(page).to have_content("Propuestas") + expect(page).to have_content("01 ene 2018 - 01 dic 2018") + end + scenario 'Filtering processes' do create(:legislation_process, title: "Process open") create(:legislation_process, :next, title: "Process next")