Roo*_*one 3 ruby rspec ruby-on-rails rspec-rails
运行我们的rspec测试套件时
bundle exec rspec spec/
Run Code Online (Sandbox Code Playgroud)
日志中包含很多日志语句.特别是,控制器规格多次显示这样的事情:
{"controller"=>"myController", "action"=>"create"}
Run Code Online (Sandbox Code Playgroud)
我想摆脱这些但找不到来源.没有与这样的匹配的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
Run Code Online (Sandbox Code Playgroud)
关于如何禁用这些类型的日志的任何想法?
旁注:Gemfile使用'rails','3.2.13'和'rspec-rails','2.14.0'
| 归档时间: |
|
| 查看次数: |
3373 次 |
| 最近记录: |