ruby-on-rails – 如何从Rails中卸载minitest

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何从Rails中卸载minitest前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用的是 Ruby 2.2.0p0和Rails 4.2.0. Rails应用程序目前默认使用minitest,即使Gemfile中没有提到测试宝石.例如,我在我的rake任务和测试文件夹中进行了rake测试.

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

RSpec-Rails README唯一拥有的是

Once installed,RSpec will generate spec files instead of Test::Unit
test files when commands like rails generate model and rails generate
controller are used.

解决方法

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

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

原文链接:https://www.f2er.com/ruby/265140.html

猜你在找的Ruby相关文章