【发布时间】:2011-08-17 08:00:02
【问题描述】:
我正在使用 FactoryGirl 和 Shoulda 来测试我的应用程序。
实际上我的代码工作正常,但我收到警告说#next 方法已被弃用。 我找不到如何避免这种情况的解决方案。我在任何地方都看不到提议的 运行方法..一些意见?
Factory.define :user do |user|
user.first_name 'John'
user.last_name 'Sheppard'
user.after_create { |_t| _t.contact.update_attribute :email, Factory.next(:email) }
end
Factory.sequence :email do |n|
"john#{n}.sheppard@topmonks.com"
end
警告:FactoryGirl::Sequence#next 已弃用。 请改用#run。
【问题讨论】:
-
也许@bodacious question How do I define sequences in FactoryGirlRails? 会帮助你。
标签: ruby-on-rails factory-bot shoulda