"self.save"

should follow the line above as opposed to saving the comment score in link_spec.rb. The vote_up method should handle everything that is necessary to increment the comment score, including saving it. The vote_up method shouldn't assume another method will save the changes it made to the score.