我正在使用以下代码生成电子邮件地址:
sequence :email do |n|
"person#{n}@example.com"
end
然后要生成一个用户,我使用以下代码:
factory :user do
sequence(:username) {|n| "person#{n}"}
email { generate :email }
password 'password'
password_confirmation { |u| u.password }
end
但是,当我运行测试时,它总是会生成“person1@example.com”。它永远不会增加到“2”。
我收到错误消息“person1@example.com”已存在于数据库中。
如何让 FactoryGirl 增加?