運行我的RSpec的測試後,我經常得到的輸出是這樣的:如何在RSpec中讀取BigDecimal格式?
expected: 50
got: #<BigDecimal:7fbdcd1b5408,'0.22E3',9(36)>
我怎樣才能找出數RSpec的實際得到了什麼?
感謝您的任何幫助。
運行我的RSpec的測試後,我經常得到的輸出是這樣的:如何在RSpec中讀取BigDecimal格式?
expected: 50
got: #<BigDecimal:7fbdcd1b5408,'0.22E3',9(36)>
我怎樣才能找出數RSpec的實際得到了什麼?
感謝您的任何幫助。
由於@jcm評論,這是220
。 (= 0.22 * 10 )
require 'bigdecimal'
BigDecimal.new(220) # => #<BigDecimal:3037368,'0.22E3',9(36)>
BigDecimal.new(220) == 220 # => true
它說0.22E3,我認爲這意味着0.22×10^3 = 220 – jcm