adds confidence_score specs

This commit is contained in:
rgarcia
2015-09-08 14:56:52 +02:00
parent 339e978237
commit e49695ba5e

View File

@@ -257,6 +257,23 @@ describe Debate do
expect(debate.confidence_score).to eq(-8)
end
describe 'actions which affect it' do
let(:debate) { create(:debate, :with_confidence_score) }
it "increases with like" do
previous = debate.confidence_score
5.times { debate.register_vote(create(:user), true) }
expect(previous).to be < debate.confidence_score
end
it "decreases with dislikes" do
debate.register_vote(create(:user), true)
previous = debate.confidence_score
3.times { debate.register_vote(create(:user), false) }
expect(previous).to be > debate.confidence_score
end
end
end
describe "self.search" do