0

我已经通过rails g rspec:install. 并且根据 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

我是不是忘记了什么?

4

1 回答 1

4

您还需要将 gem 添加到开发组。根据 rspec-rails GitHub 页面:

添加rspec-rails到Gemfile 中的:development和组::test

GitHub 上的 rspec-rails

之后bundle installrails generate rspec:install

于 2013-10-19T09:27:15.577 回答