Sha256: d70f524c83bdceb0143e395d620e71656640571da468a5d2375fdb58b9615d94

Contents?: true

Size: 612 Bytes

Versions: 7

Compression:

Stored size: 612 Bytes

Contents

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

require_relative '../../helpers'

require 'tempfile'
require 'rspec'

require 'loggability/logger'
require 'loggability/formatter'
require 'loggability/formatter/color'


describe Loggability::Formatter::Color do

	before( :all ) do
		@original_term = ENV['TERM']
		ENV['TERM'] = 'xterm-color'
	end

	after( :all ) do
		ENV['TERM'] = @original_term
	end

	before( :each ) do
		@formatter = described_class.new
	end

	it "formats messages with ANSI color" do
		@formatter.call( 'INFO', Time.at(1336286481), nil, "Foom." ).
			should include( "-- \e[37mFoom.\e[0m\n" )
	end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
loggability-0.10.1 spec/loggability/formatter/color_spec.rb
loggability-0.10.0 spec/loggability/formatter/color_spec.rb
loggability-0.9.0 spec/loggability/formatter/color_spec.rb
loggability-0.9.0.pre.73 spec/loggability/formatter/color_spec.rb
loggability-0.8.1 spec/loggability/formatter/color_spec.rb
loggability-0.8.0 spec/loggability/formatter/color_spec.rb
loggability-0.8.0.pre.65 spec/loggability/formatter/color_spec.rb