Sha256: 7af6499c576112b91f4c83e04301cd9811b4ca868d1b47fd0805596884884a94

Contents?: true

Size: 414 Bytes

Versions: 2

Compression:

Stored size: 414 Bytes

Contents

require 'spec_helper'

module Lightchef
  describe Logger do
    let(:io) { StringIO.new }

    before do
      Logger.logger = ::Logger.new(io)
    end

    [:fatal, :error, :warn, :info, :debug].each do |level|
      describe "##{level}" do
        it "puts #{level} log" do
          Logger.public_send(level, "CONTENT")
          expect(io.string).to include('CONTENT')
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lightchef-0.0.2 spec/lib/lightchef/logger_spec.rb
lightchef-0.0.1 spec/lib/lightchef/logger_spec.rb