Separate setup, actions and expections in specs

This commit is contained in:
Javi Martín
2018-09-27 17:20:44 +02:00
parent 4c84a3a854
commit 959270b0bb
2 changed files with 5 additions and 2 deletions

View File

@@ -11,7 +11,9 @@ feature 'Admin legislation processes' do
scenario 'Displaying legislation proposals' do
proposal = create(:legislation_proposal, cached_votes_up: 10)
visit admin_legislation_process_proposals_path(proposal.legislation_process_id)
within "#legislation_proposal_#{proposal.id}" do
expect(page).to have_content(proposal.title)
expect(page).to have_content(proposal.id)
@@ -22,9 +24,10 @@ feature 'Admin legislation processes' do
scenario 'Selecting legislation proposals', :js do
proposal = create(:legislation_proposal, cached_votes_up: 10)
visit admin_legislation_process_proposals_path(proposal.legislation_process_id)
visit admin_legislation_process_proposals_path(proposal.legislation_process_id)
click_link 'Select'
within "#legislation_proposal_#{proposal.id}" do
expect(page).to have_content('Selected')
end