minitest, prueba :: unidad, y rieles
Leí en alguna parte que 'minitest' es la "nueva prueba :: unit for ruby 1.9.2+".
Pero el ruby 1.9.3 parece incluirambos prueba :: unidad y minitest, ¿es eso cierto?
En la prueba de rieles por defecto, como se describe en elGuía de pruebas de rieles.... cosas comoActiveSupport::TestCase
, ActionController::TestCase
, son estos usandoTest::Unit
oMinitest
?
En la guía de rieles, muestra ejemplos con pruebas definidas así:
<code>test "should show post" do get :show, :id => @post.id assert_response :success end </code>
Esa sintaxis,test string
, a diferencia de definir métodos con nombres comotest_something
- no se menciona en los documentos paraya sea Test::Unit
o Minitest. ¿De dónde viene eso? ¿Lo está agregando Rails, o en realidad es parte de ... lo que sea que esté usando la versión de prueba de rail rails?
PD: Por favor, no me digas "solo usa rspec". Sé sobre rspec. Estoy tratando de explorar las alternativas estándar, en el contexto de los rieles.