2016-04-08 4 views
0

Я видел разные источники, где тестовые камни помещаются в другие группы gemfile. Например, в одном случае factory_girl_rails находится в group :development, :test, а в другом - в group :test., где положить тестовые драгоценные камни в rails4

Есть ли простой способ решить, где поставить следующие драгоценные камни?

factory_girl_rails 
launchy 
jasmine 
guard-rspec 
capybara 
shoulda 
+0

Я бы сказал, что вы не активно использовать в процессе развития в 'test' группы. Кажется, что эти драгоценности используются только для проведения тестов. Это зависит от того, как вы их используете, но я не думаю, что вам нужны какие-либо из них в разработке. – toddmetheny

ответ

1

Зависит от того, что они обычно говорят на своей странице GitHub репо, но обычно ставят тестовые те только в :test группе (т.е. jasmine, guard-rspec, capybara, shoulda), и если вы когда-нибудь понадобится их в Dev (Создание фабрика в dev иногда может быть крутой), а затем положить ее в оба.

По правде говоря, я не знаю, Launchy ...

+0

Итак, вначале в тестовой группе dev + нужно только «rspec-rails» (я забыл упомянуть в вопросе)? Обычно репозитории не указывают группу. –

+0

Да, поскольку они указывают его на своей странице: https://github.com/rspec/rspec-rails. В противном случае я бы поместил их в один или другой (': development' или': test') по умолчанию – born4new

Смежные вопросы