factory_girl + rspec не откатывает изменения после каждого примера
Похоже на проблему, описанную здесь:http://rpheath.com/posts/411-how-to-use-factory-girl-with-rspec
Короче (сокращенный код):
spec_helper:
config.use_transactional_fixtures = true
config.use_instantiated_fixtures = false
factories.rb:
Factory.define :state do
f.name "NY"
end
в моей спецификации
before(:each) do
@static_model = Factory(:state) # with validate uniqueness of state name
end
ошибка:
дубликат названия записи "NY" и т. д.
Вопрос: Разве rspec не должна очищать базу данных перед каждым примером спецификации и, следовательно, не выбрасывать повторяющиеся ошибки ввода?