2014-02-25 161 views
21

我对rails很新颖,我使用rspec编写单元测试,集成测试和功能测试。rspec的代码覆盖率

我们希望将TDD整合到我们的团队中。虽然这是规划如何编写功能的好方法,但对于我来说,它在代码覆盖率方面并不像一个适当的单元测试。

我想了解我们的单元测试的覆盖面。如果我写的方法,它应以这样的方式进行测试,所述以下确保:

  • 每行代码在执行
  • 布尔表达式的每一个的结果(例如,在if/unless语句)中产生在测试期间。

我希望能够得到在我的测试是如何在这两个方面的要求做的洞察力,即看我的代码,看看线和表情正在测试的,哪些不是。有没有一个工具/宝石,你可以推荐给我这些信息?

回答