Improve verbose mode output formatting

This commit is contained in:
Thibault Jouan
2014-05-24 20:07:57 +00:00
parent 8291f1bcfd
commit 332bb1a416
6 changed files with 50 additions and 3 deletions

View File

@@ -75,6 +75,10 @@ module Producer::Core
it 'has a log level of ERROR' do
expect(env.log_level).to eq Logger::ERROR
end
it 'uses our formatter' do
expect(env.logger.formatter).to be_a LoggerFormatter
end
end
describe '#remote' do

View File

@@ -0,0 +1,18 @@
require 'spec_helper'
module Producer::Core
describe LoggerFormatter do
describe '#call' do
let(:severity) { double 'severity' }
let(:datetime) { double 'datetime' }
let(:progname) { double 'progname' }
let(:message) { 'some message' }
subject { described_class.new.call(severity, datetime, progname, message) }
it 'returns the given message with a line separator' do
expect(subject).to eq "#{message}\n"
end
end
end
end