diff --git a/lib/uh/wm/env.rb b/lib/uh/wm/env.rb index 8ab821a..8c18592 100644 --- a/lib/uh/wm/env.rb +++ b/lib/uh/wm/env.rb @@ -8,6 +8,7 @@ module Uh extend Forwardable def_delegator :logger, :info, :log + def_delegator :logger, :debug, :log_debug def_delegator :@output, :print attr_reader :output diff --git a/spec/uh/wm/env_spec.rb b/spec/uh/wm/env_spec.rb index 4b89b04..ea41de3 100644 --- a/spec/uh/wm/env_spec.rb +++ b/spec/uh/wm/env_spec.rb @@ -82,6 +82,13 @@ module Uh end end + describe '#log_debug' do + it 'logs given message at debug level' do + expect(env.logger).to receive(:debug).with 'some message' + env.log_debug 'some message' + end + end + describe '#log_logger_level' do it 'logs the logger level' do expect(env.logger).to receive(:info).with /log.+(warn|info|debug).+level/i