我正在通过以下方式进行BDD:
- >创建黄瓜场景(用于积分测试)
- >创建所需的模型Rspe单元测试- >回到Cucumber场景。
但是,我听说通过使用单元测试(例如使用Rspec)测试Controller也很不错。我想知道这是一个好主意,还是“测试太多”。例如,着名的Rails Tutorial,不进行Controller测试,只进行集成测试(直接使用Rspec)和模型单元测试(也使用Rspec)。
那么,有什么建议吗?什么是好方法?
答案 0 :(得分:2)
这当然是一个备受争议的问题,但这里有一篇重要的博文,详细介绍了FOR测试控制器的论点:
http://solnic.eu/2012/02/02/yes-you-should-write-controller-tests.html