【发布时间】:2010-02-28 04:19:34
【问题描述】:
有没有办法让 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
【问题讨论】:
-
我遇到了同样的问题,所以我放了一个赏金。尽管有异常,我希望我的测试继续进行。我试过 t.fail_on_error,现在它唯一能做的就是不吐出“rake aborted”。我的“耙子规格”仍然停止。也可以有人或原始海报用 ruby-on-rails 标记它,所以它会引起更多的兴趣。
-
@Amala:你使用的是 rspec1 还是 rspec2?
标签: ruby-on-rails ruby rspec rake