为什么rails不生成规范而是生成minitest ?



我使用rails 7。我刚刚以这种方式安装了rspec-rails:

# Gemfile
group :test do
gem "rspec-rails"
end

我生成了一个控制器。

$ rails g controller welcome home
create  app/controllers/welcome_controller.rb
route  get 'welcome/home'
invoke  erb
create    app/views/welcome
create    app/views/welcome/home.html.erb
invoke  test_unit
create    test/controllers/welcome_controller_test.rb
invoke  helper
create    app/helpers/welcome_helper.rb
invoke    test_unit

但是我发现rails生成minitest而不是spec。

为什么会这样?我该怎么做才能解决这个问题?

为了使发电机正常工作,必须将rspec-rails加入:development组。

# Gemfile
group :test, :development do
gem "rspec-rails"
end

I found this out here

相关内容

  • 没有找到相关文章

最新更新