Reload the page instead of checking the database
This commit is contained in:
@@ -31,7 +31,10 @@ describe "Admin proposals", :admin do
|
|||||||
within("#proposal_#{proposal.id}") { click_link "Select" }
|
within("#proposal_#{proposal.id}") { click_link "Select" }
|
||||||
|
|
||||||
within("#proposal_#{proposal.id}") { expect(page).to have_link "Selected" }
|
within("#proposal_#{proposal.id}") { expect(page).to have_link "Selected" }
|
||||||
expect(proposal.reload.selected?).to be true
|
|
||||||
|
refresh
|
||||||
|
|
||||||
|
within("#proposal_#{proposal.id}") { expect(page).to have_link "Selected" }
|
||||||
end
|
end
|
||||||
|
|
||||||
scenario "Unselect a proposal" do
|
scenario "Unselect a proposal" do
|
||||||
@@ -42,7 +45,10 @@ describe "Admin proposals", :admin do
|
|||||||
within("#proposal_#{proposal.id}") { click_link "Selected" }
|
within("#proposal_#{proposal.id}") { click_link "Selected" }
|
||||||
|
|
||||||
within("#proposal_#{proposal.id}") { expect(page).to have_link "Select" }
|
within("#proposal_#{proposal.id}") { expect(page).to have_link "Select" }
|
||||||
expect(proposal.reload.selected?).to be false
|
|
||||||
|
refresh
|
||||||
|
|
||||||
|
within("#proposal_#{proposal.id}") { expect(page).to have_link "Select" }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user