LoginSignup
0
0

More than 5 years have passed since last update.

DatabaseRewinderはRAILS_ENV=testでしか動かない

Posted at

背景

Railsのテストをするのにローカル環境とCI環境(Jenkins)でのenvironmentを分けたくて、 config/environments/jenkins.rb を作りGemfile等も同様に書き換えていたが、いざ RAILS_ENV=jenkins bundle exec rspec をしてみるとDatabaseRewinderがうまく動かなかった。

結論

DatabaseRewinderが test というenviroment名にしか対応していなかった。

この辺↓
https://github.com/amatsuda/database_rewinder/blob/master/lib/database_rewinder.rb#L34

そもそもRailsの思想自体test環境は1つにすべきということなのだろうか。
単純なミスだったがちょっとハマったのでメモ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0