ruby-on-rails - 使用 SimpleCov 显示 Cucumber 代码覆盖率

标签 ruby-on-rails rspec cucumber simplecov

有没有人有使用 Cucumber 和代码覆盖工具 SimpleCov 的经验?我在 env.rb 文件中添加了以下几行,这样 Cucumber 就会触发 SimpleCov-

require 'simplecov'
SimpleCov.start 'rails'
SimpleCov.coverage_dir 'coverage/cucumber'

除了输出文件列出 0 个文件测试、0 条相关行、0 条覆盖行等之外,它做了它应该做的事情。知道如何使代码覆盖正确吗?

最佳答案

SimpleCov 语句必须是 env.rb 文件中的第一件事,在其他要求之前。然后它似乎工作正常!

关于ruby-on-rails - 使用 SimpleCov 显示 Cucumber 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6473419/

相关文章:

ruby - 将 Cucumber 与模块化 Sinatra 应用程序一起使用

Java Cucumber 日期表

testing - 如何跳过不同环境的测试场景

ruby-on-rails - 在单个页面上显示多个 View 文件-Rails

sql - Rails 3.2 事件记录连接 : Record not showing up

ruby-on-rails - 处理测试中的响应代码而不会污染ApplicationController

rspec - 使用 Ruby 1.9.2 和 Rspec 2.5 的缓慢测试套件

ruby-on-rails - Rails 上传到 AWS 创建 .zip.cpgz 文件循环

ruby-on-rails - 预期 : 1 time with any arguments received: 0 times with any argument

ruby - 使用 Aruba 和 Bundler 测试基于 Ruby 的 CLI