首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSpec使rspec文件失败

RSpec使rspec文件失败
EN

Stack Overflow用户
提问于 2013-11-18 18:08:15
回答 1查看 139关注 0票数 0

我的spec/文件夹中有两个rspec文件,当我调用rspec时,它会同时运行这两个文件。每个文件都有两个rspec条件(It)。我在第一个条件(It)的第一个文件中引发了一个错误,结果是,在这两个示例中都运行了第一个和第二个条件。

这是我需要的,当第一个条件在第一个例子中失败时,它应该停止第一个文件条件。但是第二个文件应该可以正常工作。我曾尝试使用fail_fast,但当我使用它时,第二个文件也无法运行。

这是我的第一个文件:

代码语言:javascript
复制
require 'spec_helper'

describe "A" do
  it "first condition" do
    willgiveanerror #raise error
    puts "A says hello"
  end

  it "second condition" do
    puts "Will write this"
  end

end
EN

回答 1

Stack Overflow用户

发布于 2013-11-18 18:22:14

你可以试试像这样的东西:

代码语言:javascript
复制
before(:each) do
  fail if @failed
end

after(:each) do
  @failed = true unless example.exception.nil?
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20045078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档