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

时间:2015-10-13 18:06:35

标签: ruby testing assert minitest

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

1 个答案:

答案 0 :(得分:2)

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

if a != b
  action
end

P.S。 assert_equal只做比较(比较float / time / class / regex),你可以查看他的source