0

我有一个具有以下结构的简单 Ruby 应用程序

root
|___ app
      |___ a.rb
      |___ b.rb
      |___ z.rb
|___ spec
      |___ app
            |___ a_spec.rb
            |___ b_spec.rb
            |___ z_spec.rb
      |___ tasks
            |___ atask_spec.rb
      |___ spec_helper.rb
|____ tasks
      |___ atask.rake

我想使用 simplecov 检查代码覆盖率,因此我已将 gem 添加到我的 Gemfile 中,并将以下代码添加到我的规范助手中

require 'simplecov'
SimpleCov.start do
  add_filter '/spec/'
end

但是,当我运行所有规范 ( bin/rspec spec) 时,SimpleCov 只考虑tasks/atask.rake.

我也检查过了SimpleCov.root,它正确地返回了根目录。我在这里错过了什么吗?

谢谢

4

0 回答 0