minitest, test :: unit и rails

Я где-то читал, что minitest - это «новый тест :: модуль для ruby 1.9.2 +».

Но рубин 1.9.3, кажется, включает в себяи то и друго test :: блок а такж MiniTest, это правда

В тестировании рельсов по умолчанию, как указано в Руководство по тестированию.... вещи какActiveSupport::TestCase, ActionController::TestCase, они используютTest::Unit илиMinitest?

В руководстве по рельсам показаны примеры с тестами, определенными следующим образом:

<code>test "should show post" do
  get :show, :id => @post.id
  assert_response :success
end
</code>

Синтаксисtest string, в отличие от определения методов с такими именами, какtest_something - не упоминается в документах дляил Test::Unit или Минитест. Откуда это? Rails добавляет его, или это на самом деле часть ... того, что использует lib rails для тестирования?

PS: Пожалуйста, не говорите мне «просто используйте rspec». Я знаю о rspec. Я пытаюсь исследовать альтернативы stdlib в контексте rails.

Ответы на вопрос(2)

Ваш ответ на вопрос