Remove super voters.

This commit is contained in:
evazion
2020-02-23 17:46:13 -06:00
parent 1591df0351
commit ce11485fe0
17 changed files with 18 additions and 267 deletions

View File

@@ -4,7 +4,6 @@ class PostVoteTest < ActiveSupport::TestCase
def setup
super
@supervoter = FactoryBot.create(:user, is_super_voter: true)
@user = FactoryBot.create(:user)
CurrentUser.user = @user
CurrentUser.ip_addr = "127.0.0.1"
@@ -23,11 +22,6 @@ class PostVoteTest < ActiveSupport::TestCase
assert_equal(-1, vote.score)
end
should "interpret up as +3 score for a supervoter" do
vote = PostVote.create(:user_id => @supervoter.id, :post_id => @post.id, :vote => "up")
assert_equal(3, vote.score)
end
should "not accept any other scores" do
vote = PostVote.create(:post_id => @post.id, :vote => "xxx")
assert(vote.errors.any?)
@@ -48,13 +42,5 @@ class PostVoteTest < ActiveSupport::TestCase
assert_equal(0, @post.score)
assert_equal(0, @post.up_score)
end
should "upvote by 3 points if the voter is a supervoter" do
@post.votes.create(user: @supervoter, vote: "up")
@post.reload
assert_equal(3, @post.score)
assert_equal(3, @post.up_score)
end
end
end