0

我在 app/helpers 中有一个模块,我已经在 test/helpers 中编写了测试,但是在运行 SimpleCov 之后,它显示我的助手的覆盖率为 0%。

我正在使用 MiniTest 运行我的测试,SimpleCov 看起来准确地报告了我的其他文件的测试覆盖率。对于我的模块,我有:

module MyHelper
  def some_method
    ...
  end
end

对于我的测试文件,我有:

class MyHelperTest < ActiveSupport::TestCase
  describe 'when extending a class' do
    it 'should work' do
      assert some_method
    end
  end
end

知道为什么 SimpleCov 可能无法识别我的测试吗?

4

1 回答 1

0

设置修复了我的报告问题config.cache_classes = falseenvironments/test.rb

于 2020-06-18T15:52:17.613 回答