title: What is the best practice for organizing Ruby test folder structure?
body: <p>In Java typically you would create two source folders <code>src</code> and <code>test</code> with an identical package hierarchy.</p>
  
  <p>In Ruby do you just put all the tests in the same folder as the class under test?  Or do you create a similar hierarchy in a separate folder?  If so, how do you manage the <code>require</code> paths in your unit tests?</p>