ここで説明されている問題と同様: http://rpheath.com/posts/411-how-to-use-factory-girl-with-rspec
要するに(短縮コード):
spec_helper:
config.use_transactional_fixtures = true
config.use_instantiated_fixtures = false
factory.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 は各仕様の例の前にデータベースをクリアして、重複エントリ エラーをスローしないようにすべきではありませんか?