【发布时间】:2019-10-14 11:31:25
【问题描述】:
总结
我正在将一个 Rails 项目从 RSPec 转换为 Minitest,并希望我的 Rails 项目生成器创建 minitest 测试文件。
详细说明
我有一个使用跳过的测试生成的 Rails 项目:
rails new example --skip-test-unit
然后我添加了 RSpec(遵循标准 rails generate rspec:install)。然后我想我想试试 minitest。
我做了一个项目分身并将测试目录复制到我的rails项目中:
rails new example # so we have test unit now
虽然我可以运行 minitest 测试,但生成器不会为我生成文件。
rails g model Contact --skip-migration
Running via Spring preloader in process 13814
invoke active_record
create app/models/contact.rb
# no test files!
我试过了:
- 通读 stackoverflow - 每个人都在将其转换为 RSpec
- 停止并启动 Spring
- 注释掉application.rb中的一行
config.generators.system_tests = nil
如何解决此问题以生成 minitest 文件?
【问题讨论】:
标签: ruby-on-rails rspec minitest