2012-05-02 16 views
24

Ben bundler Gemfile seçenekleri genelde açık değilim, ama (özellikle RSpec-raylar) testi ve geliştirme hem de neden RSpec olmalıdır emin değilim.İnsanlar neden rfec'i Gemfile'da test ve geliştirme altında gruplandırıyor?

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 

bu Tamam görünüyor mu: Burada

benim test gruplardır?

+0

Bu aynı zamanda diğer testler için de geçerlidir, örneğin 'minitest' gibi 'çerçeve'. – Daemin

cevap

27

Ben the official documentation quoting:

için RSpec-raylar ekleyin: Test ve: geliştirme grupları Gemfile içinde: geliştirme:

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

O olması gerekiyor Jeneratörler ortaya çıkarmak ve görevlerini RAILS_ENV = test yapmak zorunda kalmadan vermek.

+4

Ayrıca, her zaman hem test hem de geliştirme fikrine ve daha çok üretim değil fikrine odaklanırım. Benim kişisel duygu ben Amokrane – jaydel

+0

yukarıda ifade edilen sebeple gelişiminde benim taşlar herhangi Şimdi alıntılanan açıklama kaldırıldı, RSpec 3 var edebilmek kullanımı olmak istiyorum olmasıdır. alıntı beklenen resmi belgeler olması gerekir: https://github.com/rspec/rspec-rails/tree/2-9-maintenance –

İlgili konular