Sha256: 1c0c36a9f3cc19ac04099a27c2dd639e686164376173777091a1f058c942e6e0

Contents?: true

Size: 575 Bytes

Versions: 5

Compression:

Stored size: 575 Bytes

Contents

# -*- rspec -*-
#encoding: utf-8

require 'tempfile'
require 'rspec'

require 'loggability/logger'
require 'loggability/log_device/file'


describe Loggability::LogDevice::File do

	let( :logfile ) { Tempfile.new( 'test.log' ) }
	let( :logger ) { described_class.new( logfile.path ) }


	it "The logger is an instance of Loggability::LogDevice::File" do
		expect( logger ).to be_instance_of( Loggability::LogDevice::File )
	end


	it "The log device is delegated to Ruby's built-in log device" do
		expect( logger.target ).to be_instance_of( ::Logger::LogDevice )
	end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
loggability-0.18.2 spec/loggability/log_device/file_spec.rb
loggability-0.18.1 spec/loggability/log_device/file_spec.rb
loggability-0.18.0 spec/loggability/log_device/file_spec.rb
loggability-0.17.0 spec/loggability/log_device/file_spec.rb
loggability-0.16.0 spec/loggability/log_device/file_spec.rb