title: How can I get Rspec to run all tests nested under a folder?
body: <p>I like to run my Rspec tests with Spork running in a separate tab. I usually run my tests using <code>rspec spec</code>, by which I intend to say "search recursively and run everything in the <code>spec</code> folder."</p>
  
  <p>I've recently realized that this does not actually run all my tests. I now have a spec file in <code>spec/requests</code> which isn't being run. I know this because I've edited one of the tests to raise an error, and run the following:</p>
  
  <ul>
  <li><code>rspec spec</code> - no error raised.</li>
  <li><code>rspec spec/requests</code> - still no error raised, and <code>0 examples, 0 failures</code>!</li>
  <li><code>rspec spec/requests/my_controller.rb</code> - <strong>bingo</strong>. <code>17 examples, 1 failure</code> and the failure has my error message.</li>
  </ul>
  
  <p><strong>Why isn't Rspec finding all my test files? Is this a matter of configuration, or do I need to use a different command to run my tests?</strong></p>
  
  <p>I need to run all my tests at once to ensure that I'm not introducing regressions.</p>
  
  <p>(Not using Spork makes no difference, by the way.)</p>