diff --git a/spec/features/admin/legislation/proposals_spec.rb b/spec/features/admin/legislation/proposals_spec.rb index 7a6d03c59..5be2bf08b 100644 --- a/spec/features/admin/legislation/proposals_spec.rb +++ b/spec/features/admin/legislation/proposals_spec.rb @@ -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 diff --git a/spec/features/legislation/proposals_spec.rb b/spec/features/legislation/proposals_spec.rb index a153bea1d..17a7c607e 100644 --- a/spec/features/legislation/proposals_spec.rb +++ b/spec/features/legislation/proposals_spec.rb @@ -98,8 +98,8 @@ feature 'Legislation Proposals' do scenario 'filters correctly' do 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, filter: "random") + visit legislation_process_proposals_path(process, filter: "random") click_link 'Selected' expect(page).to have_css("div#legislation_proposal_#{proposal2.id}")