【发布时间】:2010-09-15 20:33:36
【问题描述】:
你能告诉我如何设置 simplecov 来测试带有 rspec 的模型和只带有黄瓜的控制器吗? 我不喜欢 rspec 和 cucumber 覆盖率混合在一起......
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-3 rspec cucumber
你能告诉我如何设置 simplecov 来测试带有 rspec 的模型和只带有黄瓜的控制器吗? 我不喜欢 rspec 和 cucumber 覆盖率混合在一起......
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-3 rspec cucumber
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内部
这应该将它们分开。您可能还想确保单独运行测试,以免合并它们。
【讨论】:
嗯...没有答案..我的解决方案是从其中一个测试框架中删除 require 行并单独运行测试...
【讨论】: