2013-06-21 58 views
0

有没有办法表明rspec示例预计会失败?Rspec预期的失败声明

我的代码包含第三方库中错误的解决方法。我想包括检查库中存在的错误。然而,正常的测试可能会告诉某人该错误是期望的行为,因此,而不是检查存在的错误,我想检查它是否存在,并将其标记为“预期失败”。

然后,如果错误稍后得到解决,我会知道并能够采取解决方法。

有没有办法在rspec中做到这一点?

+0

标题是非常误导和解释不清楚。 –

回答

1

退房pending with block功能。它会恢复示例状态 - 只要区块内部的预期失败,它就会变为绿色。

describe "an example" do 
    it "is implemented but waiting" do 
    pending("something else getting finished") 
    raise "this is the failure" 
    end 
end 
+0

谢谢!这样可行。 – Stefan