21
我對rails很新穎,我使用rspec編寫單元測試,集成測試和功能測試。rspec的代碼覆蓋率
我們希望將TDD整合到我們的團隊中。雖然這是規劃如何編寫功能的好方法,但對於我來說,它在代碼覆蓋率方面並不像一個適當的單元測試。
我想了解我們的單元測試的覆蓋面。如果我寫的方法,它應以這樣的方式進行測試,所述以下確保:
- 每行代碼在執行
- 布爾表達式的每一個的結果(例如,在
if
/unless
語句)中產生在測試期間。
我希望能夠得到在我的測試是如何在這兩個方面的要求做的洞察力,即看我的代碼,看看線和表情正在測試的,哪些不是。有沒有一個工具/寶石,你可以推薦給我這些信息?
不要忘記使用'SimpleCov.start「rails''所以SimpleCov使用Rails的項目一個特殊的配置:) –