问题:使用 Rails 5 和 Minitest-Rails 是否有办法默认新的 Rails 应用程序默认进行规范式测试?
我教授 TDD,每次我们制作新应用程序时都必须让学生进行转换,这很烦人。
最佳答案
您可以使用以下配置创建一个 template.rb
文件:
gem_group :development, :test do
gem "rspec-rails"
end
after_bundle do
`rails g rspec:install`
end
然后使用以下命令构建一个新的 Rails 项目
rails new my_app -T -m /path/to/template.rb
它将构建一个新的 Rails 应用程序,将 Rails RSpec gem 添加到其 Gemfile 中并执行 RSpec 的安装步骤。
否则,您可以提供一个预构建的 Rails Git 存储库并在此基础上进行构建。
引用文献:
关于ruby-on-rails - 默认情况下的 Minitest-Rails 规范样式测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42681338/