如何格式化TestUnit diff输出

时间:2015-03-15 21:30:27

标签: ruby-on-rails ruby ruby-on-rails-4 minitest

我使用的是带有Rails 4的开箱即用的MiniTest,差异输出看起来很奇怪,令人困惑。请参阅失败的assert_equalassert_equal 5, someBigDecimalValue

的以下输出
--- expected
+++ actual
@@ -1 +1 @@
-5
+#<BigDecimal:7fa7db1dd528,'0.1E2',9(18)>

测试中指定的预期结果为5,但前面的-字符使预期结果看起来像-5@@ -1 +1 @@部分也令人困惑。

当期望值和实际值属于同一类型时,输出看起来很好:

Expected: "Foo"
Actual: "Bar"

如何让MiniTest输出第一个这样的测试:

Expected: 5
Actual: #<BigDecimal:7fa7db1dd528,'0.1E2',9(18)>

0 个答案:

没有答案