ruby-on-rails - 为什么人们在 Gemfile 中对 rspec 进行测试和开发?

标签 ruby-on-rails rspec

我通常很清楚 bundler Gemfile 选项,但我不确定为什么 rspec(特别是 rspec-rails)应该同时用于测试和开发。

这是我的测试分组:

group :development, :test do
  gem 'rspec-rails'
  gem 'faker'
end

group :test do
  gem "factory_girl_rails"
  gem "capybara"
  gem 'guard-rspec'
  gem 'rb-fsevent'
  gem 'growl'
end

这看起来好吗?

最佳答案

我在引用 the official documentation :

Add rspec-rails to the :test and :development groups in the Gemfile:


group :test, :development do   
    gem "rspec-rails", "~> 2.6" 
end

It needs to be in the :development group to expose generators and rake tasks without having to type RAILS_ENV=test.

关于ruby-on-rails - 为什么人们在 Gemfile 中对 rspec 进行测试和开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10413534/

相关文章:

ruby-on-rails - Ruby 标准库的 Unix 手册页? Rails 怎么样?

ruby-on-rails - 目录 : Model validation question

ruby-on-rails - RSpec:为什么不让 work 而 before(:each) 呢?

ruby-on-rails - 未运行套件之前的 RSpec

ruby-on-rails - Rspec测试加载错误: cannot load such file -- spec_helper (LoadError)

mysql - 如何计算Rails应用程序上每个用户的存储空间?

ruby-on-rails - 计算两个日期列 Rails 具有相同差异的记录

ruby-on-rails - Rails——使用没有 STI 的类型列?

ruby - 哪里可以详细学习Cucumber?

ruby-on-rails - 包含可选参数的方法的 RSpec 参数匹配器