我已通过rails g rspec:install
安装了rspec。根据rspec的文档,只需创建模型(model_spec.rb
)
所以我在rails g model group name:string
之后创建了一个模型。它创建了一个test_unit模型,但没有创建rspec模型。使用generate
代替g
也无济于事。
这是我的gemfile的测试部分:
group :test do
gem 'guard-rspec'
gem 'capybara', '~> 2.0'
gem 'factory_girl_rails', '~> 4.2'
gem 'rspec-rails', '~> 2.14'
gem 'fuubar'
gem 'cucumber-rails', require: false
gem 'guard'
gem 'guard-bundler'
gem 'guard-cucumber'
gem 'rb-inotify', require: false
gem 'rb-fsevent', require: false
gem 'rb-fchange', require: false
gem 'growl'
gem 'shoulda'
gem 'simplecov', require: false
end
我是否忘记了某些事情?
答案 0 :(得分:4)
您还需要将gem添加到开发组。根据rspec-rails GitHub页面:
将
rspec-rails
添加到Gemfile中的:development
和:test
组:
之后bundle install
和rails generate rspec:install