These tests can be refactored a bit, using fabrication to generate locations etc. Also to test routes check this SO post: http://stackoverflow.com/questions/6066216/how-to-test-routes-with-rspec-2-in-rails-3