【发布时间】:2010-06-09 23:55:20
【问题描述】:
我有这个工厂:
Factory.define :email_address do |e|
e.sequence(:address) { |n| "factory_#{n}@example.com" }
e.validated true
end
当我使用 rake spec 运行我的规范时,它运行良好。
当我运行 autospec 时,它立即失败,声称该电子邮件地址在两个不同的对象中被使用了两次(有一个验证限制了这一点)。
为什么它在 autospec 下表现不同?
【问题讨论】:
标签: ruby-on-rails ruby testing rspec factory-bot