比方说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 have_attributes匹配器
- 5. 函数参数的RSpec匹配器
- 6. 匹配比较OCaml的
- 7. 比较整数的两个字符串,并打印出匹配
- 8. 的Android源码FTS3匹配和比较整数/浮动
- 9. ActiveRecord :: RecordNotDestroyed的RSpec匹配器
- 10. rspec - 匹配器的选择
- 11. 比较两个数组的匹配值
- 12. 比较数组匹配的字符串
- 13. Java 8:比较器比较双类型不匹配
- 14. PHP整数和浮点比较不匹配
- 15. 比较匹配和非匹配的两个数据集
- 16. SQL-比较列匹配集
- 17. String.equals比较匹配失败
- 18. 细胞匹配和比较
- 19. SQL比较不匹配值
- 20. 比较和匹配图像
- 21. R:最佳匹配比较
- 22. Python - 列表比较/匹配
- 23. 比较/匹配java中的字符串
- 24. 比较整数
- 25. 比较整数
- 26. 比较整数
- 27. 整数比较
- 28. Rspec 3 vs Rspec 2匹配器
- 29. PHP数据类型比较不匹配
- 30. JQuery比较任何匹配数组
'should'在最近的版本中被弃用,使用'expect(x).to be> y' – Micah