Simplify legislation process specs

We kill two birds with one stone and also make each line less than 100
characters long.
This commit is contained in:
Javi Martín
2018-09-24 19:53:04 +02:00
parent 66fc49f9ed
commit 81871a56f8
2 changed files with 22 additions and 24 deletions

View File

@@ -65,25 +65,23 @@ feature 'Legislation Proposals' do
end
scenario 'Selected filter apperars only if exists any selected poposal' do
legislation_process = create(:legislation_process)
create(:legislation_proposal, legislation_process_id: legislation_process.id)
create(:legislation_proposal, legislation_process_id: process.id)
visit legislation_process_proposals_path(legislation_process.id)
visit legislation_process_proposals_path(process)
expect(page).not_to have_content('Selected')
create(:legislation_proposal, legislation_process_id: legislation_process.id, selected: true)
create(:legislation_proposal, legislation_process_id: process.id, selected: true)
visit legislation_process_proposals_path(legislation_process.id)
visit legislation_process_proposals_path(process)
expect(page).to have_content('Selected')
end
scenario 'Selected filter works correctly' do
legislation_process = create(:legislation_process)
proposal1 = create(:legislation_proposal, legislation_process_id: legislation_process.id)
proposal2 = create(:legislation_proposal, legislation_process_id: legislation_process.id, selected: true)
visit legislation_process_proposals_path(legislation_process.id)
proposal1 = create(:legislation_proposal, legislation_process_id: process.id)
proposal2 = create(:legislation_proposal, legislation_process_id: process.id, selected: true)
visit legislation_process_proposals_path(process)
click_link 'Selected'