【问题标题】:Confused about simplecov and rspec in rails对 rails 中的 simplecov 和 rspec 感到困惑
【发布时间】:2011-09-17 01:47:08
【问题描述】:

这是模型中的代码:

  def find_tech
   Category.find_by_name("tech")
  end

这是 rspec 测试:

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

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

首先为什么不呢?

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

【问题讨论】:

    标签: ruby-on-rails rspec rcov


    【解决方案1】:

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

    需要'simplecov' SimpleCov.start '导轨

    【讨论】:

    • 是的,我也有 spork,所以我把它放在了 Spork.prefork 块的顶部。都没有用。
    • 不幸的是 Simplecov,或者更准确地说是底层的 Coverage STDLIB 在 Spork 的工作方式上存在问题,目前尚未解决。请查看 SimpleCov github 问题以获取更多信息。
    • 顺便说一句,Spork 设置问题已解决:github.com/colszowka/simplecov/issues/42
    猜你喜欢
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 2017-07-31
    • 2014-07-08
    • 2013-07-04
    • 2021-11-28
    相关资源
    最近更新 更多