我很难找到一个关于如何在rake / rspec中使用simplecov的简单示例。
这是我设置的回购:https://github.com/stensonb/simplecov-playground
如果你克隆了这个,并且“捆绑安装”,“rake coverage”,你会看到0/0 LOC ......这是令人失望的。
正如该项目现在(8e5fa35983),我希望有0 / XX LOC(其中XX是我拥有的实际代码行...显然大于零 - 请查看/lib/mytest.rb)< / p>
我尝试过的事情:
有人建议如何让这件事发挥作用吗?
答案 0 :(得分:1)
解决!
我缺少的主要项目是“在我的测试中要求”我的lib文件。
我曾假设simplecov会通过查看目录结构来拉入我的所有文件......但这似乎不会发生。它只会评估显式加载到类路径中的代码(使用java用语)...使用“requires”,“load”或“include”,我假设。
我今天晚些时候会把我的解决方案推回到这个github位置。