1
在minitest_helper.rb我已經看到了MINITEST類定義爲:Minitest類的定義?
MiniTest::Rails::Spec
或
MiniTest::Spec
是什麼這些定義之間的區別?我也注意到基本班級設置在哪裏......比如
MiniTest::Spec::TYPES.last[1] = MiniTest::Rails::Spec
這樣做到底是什麼?
在minitest_helper.rb我已經看到了MINITEST類定義爲:Minitest類的定義?
MiniTest::Rails::Spec
或
MiniTest::Spec
是什麼這些定義之間的區別?我也注意到基本班級設置在哪裏......比如
MiniTest::Spec::TYPES.last[1] = MiniTest::Rails::Spec
這樣做到底是什麼?
MiniTest::Rails::Spec
是用於測試rails站點,在minitest中使用rspec-like dsl。 MiniTest::Spec
只是像minitest一樣的普通rspec,沒有額外的rails功能。
最後一行是將軌道匹配器添加到標準MiniTest :: Spec。有消息人士解釋說:https://github.com/seattlerb/minitest/blob/master/lib/minitest/spec.rb#L97