В чем разница между Rspec и Rspec-Rails Gem?

#ruby-on-rails #ruby-on-rails-3 #rspec #rspec-rails

#ruby-on-rails #ruby-on-rails-3 #rspec #rspec-rails

Вопрос:

В моем 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 не поддерживает rails, предоставляя платформу тестирования для простых старых приложений ruby.

Комментарии:

1. Следует отметить, что проект был перенесен в github.com/rspec/rspec . К сожалению, в новой wiki rspec-rails нет такого описания для , как и в README, как и в других.