【发布时间】:2013-03-30 18:00:29
【问题描述】:
用 minitest 测试 Ruby 块的最佳方法是什么? Rspec 似乎有一组产量匹配器。 minitest中是否有类似的东西
【问题讨论】:
-
你能举个例子吗?
-
我问了similar thing here..
用 minitest 测试 Ruby 块的最佳方法是什么? Rspec 似乎有一组产量匹配器。 minitest中是否有类似的东西
【问题讨论】:
RSpec 的产量匹配器是一种简单的语法糖,以一种相当简单的方式测试块。
所以,你可以这样做:
block_called = false
do_something { block_called = true }
assert_true block_called
或者,如果您喜欢 rspec-expectations 的语法和失败输出,您可以轻松地将它与 minitest(或任何其他测试框架)一起使用;我blogged about this如果你想了解细节。
【讨论】: