Какая разница между Rspec и Rspec-Rails Gem?

В моем GEMFILE есть следующее:

group :development do 
  gem 'rspec-rails'
  gem 'annotate-models'
end 

group :test do 
  gem 'rspec'
  gem 'webrat'
  gem 'spork'
  gem 'factory_girl_rails'
end 

В чем разница между "rspec" и "rspec-rails"?

Ответы

Ответ 1

Как указано на их вики-странице:

rspec-rails расширяет RSpec и Ruby на Rails, чтобы вы могли указать поведение вашего веб-приложения rails.

https://github.com/dchelimsky/rspec/wiki/rails

В то время как у rspec gem нет поддержки рельсов, обеспечивая платформу тестирования для простых старых рубиновых приложений.