Improved tests

This commit is contained in:
María Checa
2017-10-31 12:44:55 +01:00
committed by Javi Martín
parent d73be15296
commit 388c1a9bd9
2 changed files with 14 additions and 2 deletions

View File

@@ -66,6 +66,18 @@ FactoryBot.define do
result_publication_date { Date.current + 5.days } result_publication_date { Date.current + 5.days }
end end
trait :in_proposals_phase do
proposals_phase_start_date { Date.current - 1.day }
proposals_phase_end_date { Date.current + 2.days }
proposals_phase_enabled true
end
trait :upcoming_proposals_phase do
proposals_phase_start_date { Date.current + 1.day }
proposals_phase_end_date { Date.current + 2.days }
proposals_phase_enabled true
end
trait :published do trait :published do
published true published true
end end

View File

@@ -240,7 +240,7 @@ feature 'Legislation' do
context 'proposals phase' do context 'proposals phase' do
scenario 'not open' do scenario 'not open' do
process = create(:legislation_process, proposals_phase_start_date: Date.current + 1.day, proposals_phase_end_date: Date.current + 2.days) process = create(:legislation_process, :upcoming_proposals_phase)
visit legislation_process_proposals_path(process) visit legislation_process_proposals_path(process)
@@ -248,7 +248,7 @@ feature 'Legislation' do
end end
scenario 'open' do scenario 'open' do
process = create(:legislation_process, proposals_phase_start_date: Date.current - 1.day, proposals_phase_end_date: Date.current + 2.days, proposals_phase_enabled: true) process = create(:legislation_process, :in_proposals_phase)
visit legislation_process_proposals_path(process) visit legislation_process_proposals_path(process)