0
時候當我使用的失敗ActiveSupport::TestCase
測試顯示BigDecimal的數量爲人類可讀顯示的消息是這樣的:如何使用的ActiveSupport :: TestCase的
2) Failure:
ArrayTest#test_example [/Users/ironsand/dev/my_project/test/core_ext/array_test.rb:6]:
--- expected
+++ actual
@@ -1 +1 @@
-#<BigDecimal:7fb947c749a0,'0.94E0',9(18)>
+#<BigDecimal:7fb947c7f5a8,'0.95E0',9(45)>
我想說明,而不是<BigDecimal:7fb947c749a0,'0.94E0',9(18)>
值0.94
。 在rails cosole或pry
中,我使用的是awesome_print
。
有沒有辦法激活awesome_print
作爲測試結果? 我不堅持使用awesome_print
,如果有另一種方式來顯示數字更具可讀性,我會很高興地使用它。