Fixture#delete_existing_fixtures が嫌い。
いくらなんでも、
delete from #{fixture_table_name}
はないだろう。fixtures/で入れたものだけ取り扱ってしてほしいのに。というわけで、ローカルフィックス。
Fixtures#insert_fixturesを書き換えて、INSERT前後のidのdiffを覚えさせて、Fixtures#delete_existing_fixtures を where #{fixture_table_name}.id in (#{inserted_ids.join(',')})" で実行するようにオーバーライド。