我一直跟随此介绍到Rails测试和伊夫遇到一个问题,我似乎无法找到解决.我对Rails非常熟悉,但这是我第一次尝试测试.
无论如何,我有一个非常基本的模型测试,甚至没有完全实现,当我尝试运行rspec spec/models/admin_spec.rb.我Admin has a valid factory在行中得到以下错误(完整代码如下)
Admin has a valid factory
Failure/Error: Factory.create(:admin).should be_valid
NameError:
uninitialized constant Factory
# ./spec/models/admin_spec.rb:6:in `block (2 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)
我认为FactoryGirl由于某种原因没有被加载,但我认为它应该被自动加载.下面是我的Gemfile的完整代码,/ spec/model/admin_spec.rb和/spec/factories/admins.rb
非常感谢您的帮助
的Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.2'
gem 'mysql2'
gem 'jquery-rails'
gem 'haml'
gem 'bcrypt-ruby', :require => 'bcrypt'
gem 'bootstrap-sass', '~> 2.0.2'
gem 'capistrano'
gem 'json'
gem "paperclip", '~>3.0'
gem 'airbrake'
gem 'acts_as_list'
gem 'nested_form', :git => 'https://github.com/ryanb/nested_form.git'
gem 'bootstrap-wysihtml5-rails'
gem 'will_paginate', '~> 3.0'
gem …Run Code Online (Sandbox Code Playgroud)