Unify voting comments show specs
This commit is contained in:
@@ -81,25 +81,6 @@ describe "Commenting Budget::Investments" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit budget_investment_path(budget, investment)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit budget_investment_path(budget, investment)
|
||||
|
||||
|
||||
@@ -135,25 +135,6 @@ describe "Commenting debates" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit debate_path(debate)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit debate_path(debate)
|
||||
|
||||
|
||||
@@ -30,25 +30,6 @@ describe "Commenting legislation questions" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit polymorphic_path(annotation)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit polymorphic_path(annotation)
|
||||
|
||||
|
||||
@@ -32,25 +32,6 @@ describe "Commenting legislation questions" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit legislation_process_question_path(question.process, question)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit legislation_process_question_path(question.process, question)
|
||||
|
||||
|
||||
@@ -14,25 +14,6 @@ describe "Commenting polls" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit poll_path(poll)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit poll_path(poll)
|
||||
|
||||
|
||||
@@ -15,25 +15,6 @@ describe "Commenting proposals" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit proposal_path(proposal)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit proposal_path(proposal)
|
||||
|
||||
|
||||
@@ -16,25 +16,6 @@ describe "Commenting topics from proposals" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit community_topic_path(proposal.community, topic)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit community_topic_path(proposal.community, topic)
|
||||
|
||||
@@ -118,25 +99,6 @@ describe "Commenting topics from budget investments" do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit community_topic_path(investment.community, topic)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Create" do
|
||||
visit community_topic_path(investment.community, topic)
|
||||
|
||||
|
||||
@@ -496,6 +496,35 @@ describe "Comments" do
|
||||
end
|
||||
end
|
||||
|
||||
describe "Voting comments" do
|
||||
let(:verified) { create(:user, verified_at: Time.current) }
|
||||
let(:unverified) { create(:user) }
|
||||
let!(:comment) { create(:comment, commentable: resource) }
|
||||
|
||||
before do
|
||||
login_as(verified)
|
||||
end
|
||||
|
||||
scenario "Show" do
|
||||
create(:vote, voter: verified, votable: comment, vote_flag: true)
|
||||
create(:vote, voter: unverified, votable: comment, vote_flag: false)
|
||||
|
||||
visit polymorphic_path(resource)
|
||||
|
||||
within("#comment_#{comment.id}_votes") do
|
||||
within(".in-favor") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
within(".against") do
|
||||
expect(page).to have_content "1"
|
||||
end
|
||||
|
||||
expect(page).to have_content "2 votes"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Errors on create" do
|
||||
login_as(user)
|
||||
visit polymorphic_path(resource)
|
||||
|
||||
Reference in New Issue
Block a user