require 'helper'

module SSHKit

  class TestDeprecationLogger < UnitTest

    def output
      @output ||= String.new
    end

    def logger
      @logger ||= DeprecationLogger.new(output)
    end

    def test_handles_nil_output
      DeprecationLogger.new(nil).log('Some message')
    end

    private

    def generate_warning
      logger.log('Some message')
      __LINE__-1
    end
  end

end
