I wouldn't couple the steps for creating a `Topic` inside of this test, since this test is only supposed to deal with creating a `Vote`. You could instead create the `Topic` using FactoryGirl like this:

```ruby
scenario "user votes for a topic" do
  topic = FactoryGirl.create(:topic)
  visit root_path
  # omitted ...
end

```