title: minitest, test::unit, and rails
body: <p>I read somewhere that 'minitest' is the "new test::unit for ruby 1.9.2+". </p>
  
  <p>But ruby 1.9.3 seems to include <em>both</em> <a href="http://ruby-doc.org/stdlib-1.9.3/libdoc/test/unit/rdoc/Test/Unit.html">test::unit</a> <em>and</em> <a href="http://www.ruby-doc.org/stdlib-1.9.3/libdoc/minitest/unit/rdoc/MiniTest.html">minitest</a>, is that true?</p>
  
  <p>In the default rails testing, as outlined in the <a href="http://guides.rubyonrails.org/testing.html">Rails testing guide</a>....  things like <code>ActiveSupport::TestCase</code>, <code>ActionController::TestCase</code>, are these using <code>Test::Unit</code> or <code>Minitest</code>?</p>
  
  <p>In the rails guide, it shows examples with tests defined like this:</p>
  
  <pre><code>test "should show post" do
    get :show, :id =&gt; @post.id
    assert_response :success
  end
  </code></pre>
  
  <p>That syntax, <code>test string</code>, as opposed to defining methods with names like <code>test_something</code> --  isn't mentioned in the docs for <em>either</em> <code>Test::Unit</code> or Minitest.  Where's that coming from?  Is Rails adding it, or is it actually a part of... whatever testing lib rails is using?</p>
  
  <p>PS: Please don't tell me "just use rspec". I know about rspec. I am trying to explore the stdlib alternatives, in the context of rails. </p>