Ruby 如何在minitest中断言失败时执行操作

Ruby 如何在minitest中断言失败时执行操作,ruby,testing,assert,minitest,Ruby,Testing,Assert,Minitest,我正在用ruby中的minitest实现api的自动化。如果任何断言失败,那么我想执行某种操作。当assert_equal()失败时,我能做些什么吗?assert_equal比较两件事。你可以自己比较这些东西。 比如: p、 美国assert_equal只做比较(比较float/time/class/regex),你可以看看他的。请发布最少量的代码来重现这个问题。 if a != b action end

我正在用ruby中的minitest实现api的自动化。如果任何断言失败,那么我想执行某种操作。当
assert_equal()
失败时,我能做些什么吗?

assert_equal比较两件事。你可以自己比较这些东西。 比如:


p、 美国assert_equal只做比较(比较float/time/class/regex),你可以看看他的。

请发布最少量的代码来重现这个问题。
if a != b
  action
end