工厂女孩问题与创建

时间:2013-04-30 03:25:28

标签: ruby-on-rails-3.2 tdd factory-bot

为什么spec/factories.rb中的以下内容会给我错误说明:

FactoryGirl.create :user do |f|
  f.sequence(:email) { |n| "test#{n}@example.com" }
  f.password "test"
end

错误:

`find': Factory not registered: user (ArgumentError)

1 个答案:

答案 0 :(得分:0)

您需要在factories.rb中使用define而不是create。喜欢这个

FactoryGirl.define :user do |f|

然后在测试中,您使用create