Remove unnecessary extra expectation for 'Voting in booth' scenario

This commit is contained in:
Angel Perez
2018-03-15 13:23:17 -04:00
parent 26f2f2fea6
commit ff74d66405

View File

@@ -53,7 +53,7 @@ feature "Voter" do
expect(page).not_to have_content("You have already participated in this poll. If you vote again it will be overwritten") expect(page).not_to have_content("You have already participated in this poll. If you vote again it will be overwritten")
end end
scenario "Voting in booth", :js do scenario 'Voting in booth', :js do
user = create(:user, :in_census) user = create(:user, :in_census)
login_through_form_as_officer(officer.user) login_through_form_as_officer(officer.user)
@@ -64,23 +64,18 @@ feature "Voter" do
expect(page).to have_content poll.name expect(page).to have_content poll.name
within("#poll_#{poll.id}") do within("#poll_#{poll.id}") do
click_button("Confirm vote") click_button('Confirm vote')
expect(page).not_to have_button("Confirm vote") expect(page).not_to have_button('Confirm vote')
expect(page).to have_button('Wait, confirming vote...', disabled: true) expect(page).to have_content('Vote introduced!')
expect(page).to have_content "Vote introduced!"
end end
expect(Poll::Voter.count).to eq(1) expect(Poll::Voter.count).to eq(1)
expect(Poll::Voter.first.origin).to eq("booth") expect(Poll::Voter.first.origin).to eq('booth')
end end
context "Trying to vote the same poll in booth and web" do context "Trying to vote the same poll in booth and web" do
let!(:user) { create(:user, :in_census) } let!(:user) { create(:user, :in_census) }
background do
end
scenario "Trying to vote in web and then in booth", :js do scenario "Trying to vote in web and then in booth", :js do
login_as user login_as user
vote_for_poll_via_web(poll, question, answer_yes.title) vote_for_poll_via_web(poll, question, answer_yes.title)