0

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

-> 创建 Cucumber 场景(用于集成测试)
-> 创建所需的模型 Rspe 单元测试

--> 回到 Cucumber 场景。

但是,我听说使用单元测试(例如使用 Rspec)来测试控制器也很好。我想知道这是一个好主意,还是测试“太多”。例如,著名的Rails Tutorial不做控制器测试,它只做集成测试(直接使用 Rspec)和模型单元测试(也使用 Rspec)。

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

4

1 回答 1

2

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

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

于 2013-04-08T21:17:23.710 回答