0
有沒有辦法表明rspec示例預計會失敗?Rspec預期的失敗聲明
我的代碼包含第三方庫中錯誤的解決方法。我想包括檢查庫中存在的錯誤。然而,正常的測試可能會告訴某人該錯誤是期望的行爲,因此,而不是檢查存在的錯誤,我想檢查它是否存在,並將其標記爲「預期失敗」。
然後,如果錯誤稍後得到解決,我會知道並能夠採取解決方法。
有沒有辦法在rspec中做到這一點?
有沒有辦法表明rspec示例預計會失敗?Rspec預期的失敗聲明
我的代碼包含第三方庫中錯誤的解決方法。我想包括檢查庫中存在的錯誤。然而,正常的測試可能會告訴某人該錯誤是期望的行爲,因此,而不是檢查存在的錯誤,我想檢查它是否存在,並將其標記爲「預期失敗」。
然後,如果錯誤稍後得到解決,我會知道並能夠採取解決方法。
有沒有辦法在rspec中做到這一點?
退房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
謝謝!這樣可行。 – Stefan
標題是非常誤導和解釋不清楚。 –