0
我試圖找出如何在每次失敗後調用幫助器中的方法。我不好意思問這個問題,因爲它看起來好像是之前曾經問過的,但是對我來說這是不可能的,因爲我找到的所有東西都是在after(:each)後面檢測到故障。Rspec:調用失敗後的方法
基本上,我想通知設置爲我自己,是這樣的:
def you_failed
system "say -v Bad test failed"
end
我試圖找出如何在每次失敗後調用幫助器中的方法。我不好意思問這個問題,因爲它看起來好像是之前曾經問過的,但是對我來說這是不可能的,因爲我找到的所有東西都是在after(:each)後面檢測到故障。Rspec:調用失敗後的方法
基本上,我想通知設置爲我自己,是這樣的:
def you_failed
system "say -v Bad test failed"
end
您將要創建一個自定義格式。看看Core :: BaseFormatter和Core :: BaseTextFormatter。你會發現一個example_failed方法。在您的自定義格式化程序中覆蓋此方法,以包含要在示例失敗時調用的代碼。請注意,這可以運行多次,具體取決於失敗的測試次數。