用minitest测试Ruby块的最佳方式是什么?Rspec似乎有一套收益率匹配器。minitest也有类似的东西吗?
发布于 2013-03-31 05:02:12
RSpec的收益率匹配器是一种简单的语法糖,而不是一种相当简单的测试块的方法。
所以,你可以这样做:
block_called = false
do_something { block_called = true }
assert_true block_called或者,如果您喜欢rspec- output的语法和失败输出,您可以很容易地将其与minitest (或任何其他测试框架)一起使用;如果您想要更详细的细节,则可以使用i blogged about this。
https://stackoverflow.com/questions/15721666
复制相似问题