This too should also be in a separate integration comment spec. Additionally, you're actually testing the model here which should have already been done in separate unit tests. In integration tests you want to test the front end of things. After clicking the 'upvote' and/or 'downvote' buttons you should expect to see certain content on the page.