Sha256: 936e452586263da5b0b9b82436c853f491450754bca46b553c4566d80541a5fa

Contents?: true

Size: 485 Bytes

Versions: 6

Compression:

Stored size: 485 Bytes

Contents

require File.join(File.dirname(__FILE__), 'test_helper')
require 'tempfile'

describe Logging::LogEvent do
  context "filtering" do
    before :each do
      @log_output = Logging::Appenders['__test__']
      @log_output.reset
    end

    it "can filter log data" do
      Logging::LogEvent.add_data_filter(/pat/, 'mat')
      Logging.logger.root.debug "pat"
      Logging::LogEvent.data_filters.pop # clean the last filter
      @log_output.read.must_include 'mat'
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hammer_cli-0.8.0 test/unit/logger_test.rb
hammer_cli-0.7.0 test/unit/logger_test.rb
hammer_cli-0.6.1 test/unit/logger_test.rb
hammer_cli-0.6.0 test/unit/logger_test.rb
hammer_cli-0.5.1 test/unit/logger_test.rb
hammer_cli-0.4.0 test/unit/logger_test.rb