Bla*_*man 1 ruby floating-point rspec ruby-on-rails
我的rspec失败了,但是预期和得到的值都是相同的.
表明:
expected: 15.35
got: 15.35 (using ==)
Run Code Online (Sandbox Code Playgroud)
这是一个数据类型问题吗?
嗯,这可能只是一个浮动比较问题.我认为常见的解决方案如下所示:http://blog.daveastels.com/files/QuickRef.pdf
# Floating Point Comparison
object.should be_close <val>, <delta>
object.should_not be_close <val>, <delta>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
210 次 |
最近记录: |