怀疑Rails中正确的BDD方法

时间:2013-04-08 20:20:23

标签: ruby-on-rails testing tdd bdd

我正在通过以下方式进行BDD:

  

- >创建黄瓜场景(用于积分测试)
   - >创建所需的模型Rspe单元测试

     

- >回到Cucumber场景。

但是,我听说通过使用单元测试(例如使用Rspec)测试Controller也很不错。我想知道这是一个好主意,还是“测试太多”。例如,着名的Rails Tutorial,不进行Controller测试,只进行集成测试(直接使用Rspec)和模型单元测试(也使用Rspec)。

那么,有什么建议吗?什么是好方法?

1 个答案:

答案 0 :(得分:2)

这当然是一个备受争议的问题,但这里有一篇重要的博文,详细介绍了FOR测试控制器的论点:

http://solnic.eu/2012/02/02/yes-you-should-write-controller-tests.html