我已經看到不同的來源,其中測試寶石被放置在gemfile的其他組中。例如,在一個嘖嘖中,factory_girl_rails
在group :development, :test
中,另一個在group :test
中。把測試寶石放在rails4中的位置
有沒有簡單的方法來決定把以下寶石放在哪裏?
factory_girl_rails
launchy
jasmine
guard-rspec
capybara
shoulda
我已經看到不同的來源,其中測試寶石被放置在gemfile的其他組中。例如,在一個嘖嘖中,factory_girl_rails
在group :development, :test
中,另一個在group :test
中。把測試寶石放在rails4中的位置
有沒有簡單的方法來決定把以下寶石放在哪裏?
factory_girl_rails
launchy
jasmine
guard-rspec
capybara
shoulda
取決於他們通常是他們的github回購頁面上說,但通常只把測試者的:test
組(即jasmine
,guard-rspec
,capybara
,shoulda
),如果你以往任何時候都需要他們在開發中(創建在開發中的工廠有時可能很酷),然後把它放在兩個。
真相被告知,我不知道發射......
所以在開始時只有'rspec-rails'(我忘了在問題中提到)應該在dev +測試組中?回購通常不會指定該組。 –
是的,因爲他們在他們的頁面上指定它:https://github.com/rspec/rspec-rails。否則,我會默認將它們放在其中一個或另一個(':development'或':test')中 – born4new
我會把'test'組中沒有積極使用的東西放在開發中。這些寶石似乎只用於運行測試。這取決於你如何使用它們,但我不認爲你需要開發中的任何人。 – toddmetheny