SimpleCov rspec和黄瓜分开

Bvu*_*Ic7 4 rubygems rspec ruby-on-rails cucumber ruby-on-rails-3

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

小智 9

SimpleCov.coverage_dir ‘coverage’

这将允许您设置覆盖信息的目录.因此,配置它的一种方法是放置

if RUBY_VERSION > "1.9"
  require 'simplecov'
  SimpleCov.start 'rails'
  SimpleCov.coverage_dir 'coverage/rspec'
end
Run Code Online (Sandbox Code Playgroud)

你的内心test_helper,和

if RUBY_VERSION > "1.9"
  require 'simplecov'
  SimpleCov.start 'rails'
  SimpleCov.coverage_dir 'coverage/cucumber'
end
Run Code Online (Sandbox Code Playgroud)

代替 features/support/env.rb

这应该将它们分开.您可能还希望确保单独运行测试,以便它们不会合并它们.