我尝试运行RSpec测试:
rspec comments.rb
但仍然遇到同样的错误(见标题)。在有人要求之前我已经将require factory_girl
添加到spec_helper.rb。
spec/factories/comments.rb
文件的内容为:
FactoryGirl.define do
factory :comment do
comment "MyString"
task_id 1
end
end
这是gemfile的测试组,其中包含了factory_girl_rails:
source 'http://rubygems.org'
...
group :development, :test do
gem 'debugger'
gem 'factory_girl_rails'
gem 'rspec-rails'
end
...
答案 0 :(得分:91)
您只需在spec_helper.rb文件中添加以下内容
require 'factory_girl_rails'
答案 1 :(得分:-13)
这样做:
FactoryGirl.create(:artist).should be_valid