为什么 rails 不生成规范而是生成迷你测试?
Why does rails not generate specs but minitests?
我正在使用 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 生成了小型测试而不是规格。
这是为什么?我应该怎么做才能解决这个问题?
必须将 rspec-rails
添加到 :development
组才能使生成器正常工作。
# Gemfile
group :test, :development do
gem "rspec-rails"
end
我发现了这个here
我正在使用 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 生成了小型测试而不是规格。
这是为什么?我应该怎么做才能解决这个问题?
必须将 rspec-rails
添加到 :development
组才能使生成器正常工作。
# Gemfile
group :test, :development do
gem "rspec-rails"
end
我发现了这个here