我的 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”有什么区别?
我的 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”有什么区别?
正如他们的维基页面所述:
rspec-rails 扩展了 RSpec 和 Ruby on Rails,因此您可以指定 Rails Web 应用程序的行为。
https://github.com/dchelimsky/rspec/wiki/rails
而 rspec gem 不支持 rails,它为普通的旧 ruby 应用程序提供了一个测试框架。