我记得以前是这样的:
def test_the_truth assert true end
现在又另外支持这种了?那挺好的:
test "the truth" do assert true end
这个是属于MiniTest::Unit?和以前的Test::Unit不一样了吗?
MiniTest::Unit
Test::Unit
这个是 Rails 定义的,我之前看了也有些奇怪,但没有深究,反正也很好理解。
定义在这里: http://api.rubyonrails.org/classes/ActiveSupport/Testing/Declarative.html#method-i-test
就是一个 DSL 转换 define_method
老早以前的事情了。
#1 楼 @billy 我今天新建一个项目的时候才发现这样的事情,以前一直用 rspec,所以都没有留意了。换了样子,好像还挺不错的。 #2 楼 @zgm 这就是MiniTest吗?最近MiniTest好像挺火的,还以为是别的东西。
MiniTest