Sha256: 8d2aedf3867de1bd231c5df72f608ce23833e10cb652b9f727ca1998f3fbbd12

Contents?: true

Size: 427 Bytes

Versions: 63

Compression:

Stored size: 427 Bytes

Contents

describe KnapsackPro::LoggerWrapper do
  let(:io) { StringIO.new }
  let(:logger) { ::Logger.new(io) }
  let(:logger_wrapper) { described_class.new(logger) }

  subject { io.string }

  [:debug, :info, :warn, :error, :fatal].each do |log_level|
    describe "##{log_level}" do
      before { logger_wrapper.public_send(log_level, 'Test message') }

      it { should include "[knapsack_pro] Test message\n" }
    end
  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
knapsack_pro-0.41.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.40.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.39.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.38.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.37.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.36.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.35.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.34.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.33.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.32.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.31.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.30.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.29.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.28.1 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.28.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.27.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.26.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.25.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.24.0 spec/knapsack_pro/logger_wrapper_spec.rb
knapsack_pro-0.23.0 spec/knapsack_pro/logger_wrapper_spec.rb