RSpec で rollback のテストを行う方法

Posted by okkez Thu, 05 Jun 2008 15:36:00 GMT

色々と調べたり試したりした結果、以下の方法で妥協することにした。

RAILS_ROOT/spec/spec_helper.rb をコピーして RAILS_ROOT/spec/rollback_spec_helper.rb を作成して、 use_transactional_fixtures = false にする。

これで、ファイルごとに実行するテストはうまくいくようになる。

この方法は簡単なんだけど、 rake spec や rake spec:rcov でテストを実行すると rollback 関連のテストが必ず失敗する。

もっとうまい方法はないのだろうか。

Posted in , | 2 comments |