Don't need `user => create(:user)` on any of these lines the factory does that for you. Also doing @zporter's `upvote` and `downvote` factory idea might make this code even clearer.