use*_*110 9 ruby ruby-on-rails mocking minitest
我正在使用带有Ruby 1.9.3的minitest版本如何测试模拟的多个调用?我需要类似的东西
mockObject.expect.times(2) :method, [return_1 first time, return_2 second time]
mockObject.verify
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这个目标?
expect每次调用方法时都需要调用.
mockObject.expect :method, return_1, [first, time, args]
mockObject.expect :method, return_2, [second, time, args]
# run your code using the mock object
mockObject.verify
Run Code Online (Sandbox Code Playgroud)
不幸的是我的最小测试版本比较旧。自本次提交以来,此功能才得到支持。https://github.com/seattlerb/minitest/commit/7a6f1818877c6c8a83a0e6680d5fc23ec32fa633#diff-00a18d559ad9a1e984068e38e5009047
| 归档时间: |
|
| 查看次数: |
3052 次 |
| 最近记录: |