你能告诉我如何设置simplecov来测试带有rspec的模型和仅带黄瓜的控制器吗? 我不喜欢rspec和黄瓜的覆盖率混合在一起......
答案 0 :(得分:9)
SimpleCov.coverage_dir ‘coverage’
这将允许您设置覆盖信息的目录。所以配置它的一种方法是放
if RUBY_VERSION > "1.9"
require 'simplecov'
SimpleCov.start 'rails'
SimpleCov.coverage_dir 'coverage/rspec'
end
在test_helper
内,
if RUBY_VERSION > "1.9"
require 'simplecov'
SimpleCov.start 'rails'
SimpleCov.coverage_dir 'coverage/cucumber'
end
在features/support/env.rb
那应该将它们分开。您可能还希望确保单独运行测试,以便它们不会合并它们。
答案 1 :(得分:0)
嗯...没有答案..我的解决方案是从其中一个测试框架中删除require行并单独运行测试......