Вопрос по rspec, ruby-on-rails – Почему в Gemfile люди тестируют и разрабатывают rspec?

26

Я, как правило, проясняю параметры пакета Gemfile, но я не уверен, почему rspec (в частности, rspec-rails) должен быть как в тестировании, так и в разработке.

Вот мои тестовые группы:

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

Это выглядит хорошо?

Это также применимо к другим тестовым «фреймворкам». такие какminitest. Daemin

Ваш Ответ

1   ответ
28

официальная документация:

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.

Теперь это rspec 3, цитируемое объяснение удалено. Ожидаемая официальная документация должна быть приведена:github.com/rspec/rspec-rails/tree/2-9-maintenance
Кроме того, я всегда меньше концентрируюсь на идее тестирования и разработки, а больше на идее не производства. Мое личное ощущение, что я хочу иметь возможность использовать любой из моих драгоценных камней в разработке по причине, изложенной выше Amokrane

Похожие вопросы