0
我使用Rspec的是這樣的:添加細節Rspec的錯誤
expect(approx_equals(value, raw_ref[u].fetch(p.to_s).to_f, 30)).to eq(true)
approx_equals
返回boolean和30
是錯誤的餘量接受
一%,我不得不做這種方式,因爲我我正在比較可以稍微改變的數字。
但是,當我的測試出現故障,我得到這樣一個錯誤:
testing element Foo 0.00000s
expected: true
got: false
(compared using ==)
我想補充/改變一些DATAS到這些日誌。例如:
testing element Foo 0.00000s
expected: 10
margin of error : 30%
got: 23
有沒有辦法來覆蓋Rspec的痕跡?
是,創建自己的匹配 – apneadiving
良好的解決方案,謝謝,但be_within會更快。 – Pol0nium
是的,肯定:) – apneadiving