私は以前にMysqlデータベースを使用していましたが、Postgresqlに切り替えることにしました。そして今、rspecを使ってテストを実行すると、多くの警告と通知があります。Rspec:テスト実行時に警告や通知を抑制する方法は?
WARNING: there is already a transaction in progress
NOTICE: there is no transaction in progress
should has link "Suspender"
WARNING: there is already a transaction in progress
NOTICE: there is no transaction in progress
should has css "title" with text "Suspensão de anúncio"
WARNING: there is already a transaction in progress
NOTICE: there is no transaction in progress
should has css "h1" with text "Awesome job!"
どうすれば抑制できますか?方法はありますか?
あなたはprogress' --format 'フラグを付けて、それを呼び出していますか?おそらくあなたの.rspecファイルにありますか? –
いいえ、私の.rspecファイルに '--colour'、' --drb'、 '--format d'しかありません。 –
https://github.com/rspec/rspec-rails/issues/58を参照し、この問題で提案されているようにDBクリーナーの使用を検討してください。 –