如何从Rails卸载minitest

时间:2015-07-26 23:41:55

标签: ruby-on-rails uninstall minitest

我使用Ruby 2.2.0p0和Rails 4.2.0。 Rails应用程序目前默认使用minitest,即使Gemfile中没有提到测试宝石。例如,我的rake任务中有rake testtest文件夹。

我可以看到如何安装RSpec-rails。但是,卸载minitest需要做什么呢?

RSpec-Rails README唯一拥有的是

  

安装完成后,RSpec将生成spec文件而不是Test :: Unit   当rails生成模型和rails生成时,测试文件   使用控制器。

1 个答案:

答案 0 :(得分:7)

在我看来,在你的情况下没有必要卸载minitest,只需将rspec添加到你的Gemfile并开始使用它。但是,我建议您将RSpec作为默认测试框架。 只需添加到 config / application.rb 下一行:

config.generators.test_framework :rspec

就是这样。现在Rails知道你使用RSpec,当你使用Rails生成器时,它会添加适当的RSpec模板文件,而不是Minitest文件。如果您的应用程序中有测试文件夹(由Minitest和Test :: Unit使用),您现在可以将其删除。