Rspec:失败后调用方法

Rspec:失败后调用方法,rspec,Rspec,我试图找出如何在每次失败后调用spec助手中的方法。我觉得问这个问题很糟糕,因为这似乎是以前问过的问题,但我觉得这有点难以理解,因为我所发现的只是在after:each中检测失败 基本上,我想给自己设置一个通知,比如: def you_failed system "say -v Bad test failed" end 您需要创建一个自定义格式化程序。查看Core::BaseFormatter和Core::BaseTextFormatter。您将发现一个失败的方法示例。在自定义格式化程

我试图找出如何在每次失败后调用spec助手中的方法。我觉得问这个问题很糟糕,因为这似乎是以前问过的问题,但我觉得这有点难以理解,因为我所发现的只是在after:each中检测失败

基本上,我想给自己设置一个通知,比如:

def you_failed
    system "say -v Bad test failed"
end

您需要创建一个自定义格式化程序。查看Core::BaseFormatter和Core::BaseTextFormatter。您将发现一个失败的方法示例。在自定义格式化程序中重写此方法,以包含示例失败时要调用的代码。注意:根据失败测试的数量,此操作可以运行多次