21
我对rails很新颖,我使用rspec编写单元测试,集成测试和功能测试。rspec的代码覆盖率
我们希望将TDD整合到我们的团队中。虽然这是规划如何编写功能的好方法,但对于我来说,它在代码覆盖率方面并不像一个适当的单元测试。
我想了解我们的单元测试的覆盖面。如果我写的方法,它应以这样的方式进行测试,所述以下确保:
- 每行代码在执行
- 布尔表达式的每一个的结果(例如,在
if
/unless
语句)中产生在测试期间。
我希望能够得到在我的测试是如何在这两个方面的要求做的洞察力,即看我的代码,看看线和表情正在测试的,哪些不是。有没有一个工具/宝石,你可以推荐给我这些信息?
不要忘记使用'SimpleCov.start“rails''所以SimpleCov使用Rails的项目一个特殊的配置:) –