Please follow the RSpec Best Practices for Ruby on Rails too:
- Use requests specs to test API's.
- Use controller specs to test controllers that render html.
- Use
render_views
to render view with rspec. - Test routes implicit in controller (or requests) specs.