[RSpec 3] FactoryGirl.create でいつもテストに失敗 ( ActiveRecord::InvalidForeignKey )
またハマったので memo.
残念な感じで時間をロスしました。
通算2度目。
db:drop した後に、RSpec が急にこけるようになる。
FactoryGirl.create
しているテストがダメになっている。
% bin/rake spec
ActiveRecord::InvalidForeignKey:
Mysql2::Error: Cannot add or update a child row: a foreign key constraint fails
うー。
Test DB に初期値をツッコミ忘れていた。
ruby on rails – FactoryGirl.create always fail in spec controller – Stack Overflow
% bin/rake db:seed RAILS_ENV=test
残念ですから残念。