Ответ 1
Если вы взгляните на код, вы увидите, что ActiveSupport::TestCase
имеет множество функций настройки и утилиты для тестирования Rails, Старые версии Rails использовались для использования Test::Unit::TestCase
с большим количеством миксинов, но перешли к подклассу некоторое время назад.
Если вы тестируете приложение Rails, вы должны подклассифицировать ActiveSupport::TestCase
или ActionController:TestCase
для контроллеров. Генераторы сделают это автоматически, поэтому вам не придется долго думать об этом.