¿Por qué las personas agrupan rspec bajo prueba y desarrollo en el Gemfile?

En general, tengo claras las opciones del archivo Gemfile, pero no estoy seguro de por qué rspec (específicamente, rspec-rails) debe estar tanto en prueba como en desarrollo.

Aquí están mis grupos de prueba:

<code>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
</code>

¿Esto se ve bien?

Respuestas a la pregunta(1)

Su respuesta a la pregunta