你能告诉我如何设置 simplecov 来测试带有 rspec 的模型和仅带有 cucumber 的 Controller 吗?
我不喜欢 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
那应该将它们分开。您可能还想确保单独运行测试,以免合并它们。
关于ruby-on-rails - SimpleCov rspec 和 Cucumber 分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721570/