2011-09-16 47 views
0

这是在一个模型码simplecov和RSpec:困惑在导轨

def find_tech 
    Category.find_by_name("tech") 
    end 

,这是RSpec的测试:

x = Category.find_tech 
    x.name.should == "tech" 

和测试通过。但rcov并不这么认为。

首先为什么不呢?

其次,如果我必须改变一些东西,然后有什么好处simplecov?

回答

0

您是否将SimpleCov的设置添加到自述文件中所述的spec_helper的顶部(第1行)?

 
require 'simplecov' 
SimpleCov.start 'rails 
+0

是的,我在那里也有spork,所以我把它放在Spork.prefork块的顶部。都没有工作。 – cbron

+0

不幸的是Simplecov,或者更准确地说底层覆盖STDLIB与方式叉勺的作品,一直没有得到解决,截至目前麻烦。请看看在SimpleCov GitHub的问题,以获得更多信息。 – TheDeadSerious

+1

顺便说一句,在叉勺设置问题已经解决:https://github.com/colszowka/simplecov/issues/42 – TheDeadSerious