ruby-on-rails - RSpec 异常后继续

标签 ruby-on-rails ruby rspec rake

有没有办法让 RSpec 在引发异常后继续处理规范?

这是我的规范任务的样子:

SPEC_PATTERN = "spec/**/*_spec.rb"
Spec::Rake::SpecTask.new() do |t|
  t.spec_files = FileList[SPEC_PATTERN]
  t.verbose = true
  t.spec_opts = ["--format", "html:spec/spec_report.html"]
  t.fail_on_error = false

  t.rcov = true
  t.rcov_dir = 'coverage'
  t.rcov_opts = ['--exclude', 'spec']
end

最佳答案

使用“should raise_exception”怎么样?
http://rspec.rubyforge.org/rspec/1.3.0/classes/Spec/Matchers.html#M000183

关于ruby-on-rails - RSpec 异常后继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350069/

相关文章:

ruby-on-rails - Rails ActionMailer "Pretty Name"阻止发送

ruby-on-rails - rails 。如何存储一天中的时间(用于日程安排)?

ruby-on-rails - 工厂女郎 + RSpec : undefined method 'create' when create(:user)

ruby-on-rails - Spork 每次都初始化 rails 并且运行缓慢

ruby-on-rails - 在没有默认值的情况下获取 rails 'params'?

ruby-on-rails - 无法创建自引用错误

ruby-on-rails - 如何缓存对象的 JSON 表示?

Ruby 多维数组

ruby-on-rails - 如何在嵌套数组/哈希上使用 ruby​​ uniq

ruby-on-rails - 使用 Rspec 选择单选按钮