テストの rspec スイートを実行するとき
bundle exec rspec spec/
ログは、非常に多くのログ ステートメントで雑然としています。特に、コントローラーの仕様では、次のようなことが何度も示されています。
{"controller"=>"myController", "action"=>"create"}
これらを取り除きたいのですが、ソースが見つかりません。このようなものに一致する puts ステートメントはなく、Rails.logger 呼び出しもありません。これはログレベルの問題だと思いますが、間違っている可能性があります。environment/test.rb で config.log_level を設定しても効果はありません。
現在のrspec構成は次のようになります
RSpec.configure do |config|
config.include Devise::TestHelpers, :type => :controller
config.mock_with :rspec
config.before(:suite) do
DatabaseCleaner.strategy = :truncation
DatabaseCleaner.orm = "mongoid"
end
config.before(:each) do
DatabaseCleaner.clean
end
config.color_enabled = true
config.tty = true
config.formatter = :documentation # :progress, :html, :textmate
end
これらのタイプのログを無効にする方法について何か考えはありますか?
補足: Gemfile は「rails」、「3.2.13」および「rspec-rails」、「2.14.0」を使用しています。