私はFactoryGirlを使ってShouldaを使ってアプリケーションをテストしています。FactoryGirl警告シーケンス番号次は非推奨です
実際には私のコードは正常に動作しますが、#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}[email protected]"
end
警告:FactoryGirl :: Sequence#nextは推奨されていません。 代わりに#runを使用してください。 (:電子メールを)
たぶん@bodacious質問を働きます[FactoryGirlRailsでシーケンスを定義する方法は?](http://stackoverflow.com/questions/5497801/how-do-i-define-sequences-in-factorygirlrails)が役立ちます。 –