1

Rspec で Rack::Timeout ロガー メッセージを抑制するには、spec ヘルパーに以下を記述します。

Rack::Timeout.unregister_state_change_observer(:logger) if ENV['RACK_ENV'] == 'test'

しかし、これを features/support/env.rb で機能させたい場合は、if ステートメントを削除する必要があります。したがって、キュウリはテスト環境では動作しないと推測しています。代わりに何をしますか?

4

1 に答える 1

1

RAILS_ENVの代わりに使用しRACK_ENVます。

私のenv.rbファイルでは、ENV変数を出力しました。再確認するためにこれを行いますが、私の場合は次のことがはっきりとわかります。

"RAILS_ENV"=>"test"
于 2013-06-05T16:23:36.717 に答える