Files
grecia/spec/support/common_actions/votes.rb
2019-02-15 11:40:39 +01:00

28 lines
1.0 KiB
Ruby

module Votes
def expect_message_you_need_to_sign_in
expect(page).to have_content "You must Sign in or Sign up to continue"
expect(page).to have_selector(".in-favor", visible: false)
end
def expect_message_you_need_to_sign_in_to_vote_comments
expect(page).to have_content "You must Sign in or Sign up to vote"
expect(page).to have_selector(".participation-allowed", visible: false)
expect(page).to have_selector(".participation-not-allowed", visible: true)
end
def expect_message_to_many_anonymous_votes
expect(page).to have_content "Too many anonymous votes to admit vote"
expect(page).to have_selector(".in-favor a", visible: false)
end
def expect_message_only_verified_can_vote_proposals
expect(page).to have_content "Only verified users can vote on proposals"
expect(page).to have_selector(".in-favor", visible: false)
end
def expect_message_voting_not_allowed
expect(page).to have_content "Voting phase is closed"
expect(page).not_to have_selector(".in-favor a")
end
end