Merge pull request #1994 from consul/feature/1985#voting_token

Voter Answer unique Token
This commit is contained in:
Raimond Garcia
2017-10-07 16:54:01 +02:00
committed by GitHub
17 changed files with 79 additions and 17 deletions

View File

@@ -32,6 +32,11 @@ feature "Voter" do
expect(page).to_not have_link('Yes')
end
find(:css, ".js-token-message").should be_visible
token = find(:css, ".js-question-answer")[:href].gsub(/.+?(?=token)/, '').gsub('token=', '')
expect(page).to have_content "You can write down this vote identifier, to check your vote on the final results: #{token}"
expect(Poll::Voter.count).to eq(1)
expect(Poll::Voter.first.origin).to eq("web")
end
@@ -101,6 +106,8 @@ feature "Voter" do
visit poll_path(poll)
expect(page).to_not have_selector('.js-token-message')
expect(page).to have_content "You have already participated in this poll. If you vote again it will be overwritten."
within("#poll_question_#{question.id}_answers") do
expect(page).to_not have_link('Yes')