少し混乱してテストの実装を延期しています。User.createを使用すると、複数のテストを作成して保存できます。
should "test something" do
u1 = User.create(:first_name => "Fred", :last_name => "Flintstone")
assert true
end
should "test something else" do
u1 = User.create(:first_name => "Fred", :last_name => "Flintstone")
assert true
end
ただし、Factory.createを使用すると、ActiveRecordの重複エントリエラーがスローされます。
should "test something" do
Factory.create(:amanda_levy)
assert true
end
should "test something else" do
Factory.create(:amanda_levy)
assert true
end
エラー:「ActiveRecord :: StatementInvalid:Mysql :: Error:Duplicateentry」
何が得られますか?