title: Why is my test database empty before and after running rails test?
body: <p>Although most people want their database empty between runs of a unit/functional test, I'm debugging a problem and find it inconvenient and rather surprising that my test database is empty before and after running a test.  Even if I put something in the setup and teardown to print out the size of a particular table, it is always 0 on setup, and sometimes more than 0 on teardown.</p>
  
  <p>What is doing this for me?  I have no fixtures (I have commented out the default "fixtures :all" in test_helper) and I am using simple unit/functional tests that extend ActiveSupport::TestCase (no RSpec or anything like that).  I have not added much/any custom configuration/setup since generating the rails project.</p>
  
  <p>I am running Rails 3.0.9 and Ruby 1.8.7.</p>
  
  <p>All ideas welcome!</p>