The intention is that you do only one request per ActionController::TestCase test method (see http://api.rubyonrails.org/classes/ActionController/TestCase.html ). It's certainly the convention I've always seen and used.