Improve verbose mode output formatting
This commit is contained in:
@@ -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
|
||||
|
18
spec/producer/core/logger_formatter_spec.rb
Normal file
18
spec/producer/core/logger_formatter_spec.rb
Normal 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
|
Reference in New Issue
Block a user