factory_girl + rspec scheint Änderungen nicht nach jedem Beispiel zurückzusetzen
Ähnlich wie bei dem hier beschriebenen Problem:http: //rpheath.com/posts/411-how-to-use-factory-girl-with-rspe
in Short (verkürzter Code):
spec_helper:
config.use_transactional_fixtures = true
config.use_instantiated_fixtures = false
factories.rb:
Factory.define :state do
f.name "NY"
end
in meiner Spezifikation
before(:each) do
@static_model = Factory(:state) # with validate uniqueness of state name
end
Error
doppelter Eintragsname "NY" usw.
Frage: Sollte nicht vor jedem Spezifikationsbeispiel rspec clear database verwendet werden, um doppelte Eingabefehler zu vermeiden?