如何在RSpec中读取BigDecimal格式?

Tin*_*n81 8 ruby rspec ruby-on-rails bigdecimal

运行我的RSpec测试后,我经常得到如下输出:

expected: 50
     got: #<BigDecimal:7fbdcd1b5408,'0.22E3',9(36)>
Run Code Online (Sandbox Code Playgroud)

我怎样才能知道RSpec到底有多少人?

谢谢你的帮助.

fal*_*tru 5

正如@jcm评论的那样220.(= 0.22*10 3)

require 'bigdecimal'
BigDecimal.new(220) # => #<BigDecimal:3037368,'0.22E3',9(36)>
BigDecimal.new(220) == 220 # => true
Run Code Online (Sandbox Code Playgroud)

  • @ Tintin81,在IRB中尝试`0.22E3`. (2认同)