我的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'有什么区别?
答案 0 :(得分:17)
如其维基页面所述:
rspec-rails扩展了RSpec和Ruby Rails,以便您可以指定行为 你的rails web-app。
https://github.com/dchelimsky/rspec/wiki/rails
而rspec gem不支持rails,为普通的旧ruby应用程序提供测试框架。