有没有办法表明 rspec 示例预计会失败?
我的代码包含针对 3rd 方库中的错误的解决方法。我想检查库中是否存在错误。但是,正常的测试可能会向某人暗示该错误是所需的行为,因此我不想检查是否存在该错误,而是要检查它是否不存在,并将其标记为“预期失败”。
然后,如果稍后修复了该错误,我会知道并能够采取解决方法。
有没有办法在 rspec 中做到这一点?
有没有办法表明 rspec 示例预计会失败?
我的代码包含针对 3rd 方库中的错误的解决方法。我想检查库中是否存在错误。但是,正常的测试可能会向某人暗示该错误是所需的行为,因此我不想检查是否存在该错误,而是要检查它是否不存在,并将其标记为“预期失败”。
然后,如果稍后修复了该错误,我会知道并能够采取解决方法。
有没有办法在 rspec 中做到这一点?
使用阻止功能签出待处理。它恢复示例状态——只要块内的预期失败,它就是绿色的。
describe "an example" do
it "is implemented but waiting" do
pending("something else getting finished")
raise "this is the failure"
end
end