0
用minitest測試Ruby塊的最佳方式是什麼? Rspec似乎有一套收益匹配器。 minitest中是否有類似的東西用minitest測試紅寶石塊
用minitest測試Ruby塊的最佳方式是什麼? Rspec似乎有一套收益匹配器。 minitest中是否有類似的東西用minitest測試紅寶石塊
RSpec的收益匹配器是簡單的語法糖測試塊的簡單方法。
所以,你可以做這樣的事情:
block_called = false
do_something { block_called = true }
assert_true block_called
或者,如果你喜歡的RSpec的,期望的語法和故障輸出,可以方便的與MINITEST使用它(或任何其他測試框架);如果你想要詳細的細節,我可以用blogged about this。
謝謝。博客的解釋也很棒 –
你能舉個例子嗎? – iltempo
我問了一個[類似的東西](https://stackoverflow.com/questions/30090884/how-can-i-mock-with-a-block-in-minitest).. – egeland