SimpleCov rspec和黄瓜分开

时间:2010-09-15 20:33:37

标签: ruby-on-rails rubygems ruby-on-rails-3 rspec cucumber

你能告诉我如何设置simplecov来测试带有rspec的模型和仅带黄瓜的控制器吗? 我不喜欢rspec和黄瓜的覆盖率混合在一起......

2 个答案:

答案 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行并单独运行测试......