比方說x
應該大於y
。如何在rspec中對此進行編碼?rspec中的整數比較匹配器
13
A
回答
7
不必RSpec的手,現在來驗證,但我認爲這應該上班:
x.should > y
1
這不適合你嗎?
x.should be > y
,你也可以嘗試一個更直觀的測試框架 - Specular
那麼你可以:
is?(x) > y
expect(x) > y
check(x) > y
etc.
+0
如果它不支持表測試比rspec的更好不感興趣。 – Reactormonk
+0
對不起?桌面測試?我走出軌道? – 2012-11-27 20:54:56
+0
您在框架中引入了一堆數據行,並執行每行預測。 – Reactormonk
4
還有另一種方法來匹配不等式:
x.should be_greater_than_or_equal_to(y)
x.should be_less_than_or_equal_to(y)
x.should be_greater_than(y)
x.should be_less_than(y)
39
使用RSpec的2.14和預期的語法,這可以這樣表示:
expect(x).to be > y
相關問題
- 1. 比較rspec中測試的完整URI?
- 2. 如何比較Rspec中的分配?
- 3. 比較Rspec的
- 4. 函數參數的RSpec匹配器
- 5. 匹配比較OCaml的
- 6. 比較整數的兩個字符串,並打印出匹配
- 7. 的Android源碼FTS3匹配和比較整數/浮動
- 8. ActiveRecord :: RecordNotDestroyed的RSpec匹配器
- 9. rspec - 匹配器的選擇
- 10. 比較兩個數組的匹配值
- 11. 比較數組匹配的字符串
- 12. Java 8:比較器比較雙類型不匹配
- 13. PHP整數和浮點比較不匹配
- 14. 比較匹配和非匹配的兩個數據集
- 15. SQL比較不匹配值
- 16. 比較和匹配圖像
- 17. String.equals比較匹配失敗
- 18. R:最佳匹配比較
- 19. SQL-比較列匹配集
- 20. Python - 列表比較/匹配
- 21. 比較/匹配java中的字符串
- 22. 整數比較
- 23. 比較整數
- 24. 比較整數
- 25. 比較整數
- 26. Rspec 3 vs Rspec 2匹配器
- 27. 比較,替換,匹配數組C++
- 28. JQuery比較任何匹配數組
- 29. PHP數據類型比較不匹配
- 30. 浮點數比較不匹配
'should'在最近的版本中被棄用,使用'expect(x).to be> y' – Micah