factory_girl + rspec no parece revertir los cambios después de cada ejemplo
Similar al problema descrito aquí:http://rpheath.com/posts/411-how-to-use-factory-girl-with-rspec
En resumen (código acortado):
spec_helper:
config.use_transactional_fixtures = true
config.use_instantiated_fixtures = false
factories.rb:
Factory.define :state do
f.name "NY"
end
en mi especificación
before(:each) do
@static_model = Factory(:state) # with validate uniqueness of state name
end
error:
nombre de entrada duplicado "NY", etc.
Pregunta: ¿No debería rspec borrar la base de datos antes de cada ejemplo de especificación y, por lo tanto, no arrojar errores de entrada duplicados?