Аналогично описанной здесь проблеме: http://rpheath.com/posts/411-how-to-use-factory-girl-with-rspec
в Short (сокращенный код):
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 перед каждым конкретным примером и, следовательно, не бросать повторяющиеся ошибки ввода?