我在閱讀完Rails指南docs 後注意到minitest隨附較新的Ruby版本,所以它立即可用,無需安裝其他任何東西。 Rails 4默認使用它。Rails 4 Minitest最小安裝
如果事實上我使用minitest-reporter
寶石,它的工作就像魅力。
的混亂是當我看到的例子限定:test
組的Gemfile的是這樣的:
group :test do
gem 'minitest-rails'
gem 'minitest-rails-capybara'
gem 'minitest-colorize'
gem 'minitest-focus'
end
爲什麼有必要包括minitest-rails
寶石??要使用一些以後的導軌或其他類型的規格?
我有點困惑在這裏,所以任何有關Rails 4 Minitest集成的想法將不勝感激。
因此,如果我不想Minitest Spec DSL風格,並且我想使用minitest(更新版本的rails),我不需要在Gemfile中包含任何東西? –
如果你不想Minitest Spec DSL ......你爲什麼在乎你是否使用Minitest?你怎麼知道它的區別?但是,是的,如果您使用_ruby_的更新版本(無論Rails版本如何),minitest可能會涉及到內部,儘管它提供的API旨在與舊版Test :: Unit兼容。 – jrochkind