Я задерживаюсь при выполнении тестов с небольшим замешательством. С помощью 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: Дублирующаяся запись»
Что дает?