Rspec和Rspec-Rails Gem有什么区别?

时间:2011-04-14 03:58:32

标签: 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 个答案:

答案 0 :(得分:17)

如其维基页面所述:

  

rspec-rails扩展了RSpec和Ruby   Rails,以便您可以指定行为   你的rails web-app。

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

而rspec gem不支持rails,为普通的旧ruby应用程序提供测试框架。