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?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage