我认为ActionController::TestCase
仅用于测试ActionControllers
,但ActiveSupport::TestCase
测试的是什么?它测试所有东西(模型,视图和控制器)吗?这些类中的一个或两个是旧的还是过时的?我认为我更喜欢坚持使用RoR测试方法而不是与其他宝石混淆等等。我是Ruby on Rails和TDD的新手。
答案 0 :(得分:6)
ActionController :: TestCase专为测试控制器而设计,因此它具有测试控制器的特殊方法 ActiveSupport :: TestCase专为测试模型而设计 这些课程有api http://api.rubyonrails.org/classes/ActionController/TestCase.html http://api.rubyonrails.org/classes/ActiveSupport/TestCase.html