Sha256: 7b14a95b5f857d0f65cb77481c2ffa0c2096c8b051f4051b5604c6b8d1bc3060

Contents?: true

Size: 716 Bytes

Versions: 8

Compression:

Stored size: 716 Bytes

Contents

require 'test_helper'
require 'review/logger'

class LoggerTest < Test::Unit::TestCase
  def setup
  end

  def test_logging
    old_stderr = $stderr.dup
    IO.pipe do |r, w|
      $stderr.reopen(w)
      @logger = ReVIEW::Logger.new
      @logger.warn('test')
      msg = r.readline
      $stderr.reopen(old_stderr)

      assert_equal "WARN --: test\n", msg
    end
  end

  def test_logging_with_progname
    old_stderr = $stderr.dup
    IO.pipe do |r, w|
      $stderr.reopen(w)
      @logger = ReVIEW::Logger.new($stderr, progname: 'review-dummy-cmd')
      @logger.warn('test')
      msg = r.readline
      $stderr.reopen(old_stderr)

      assert_equal "WARN review-dummy-cmd: test\n", msg
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
review-5.6.0 test/test_logger.rb
review-5.5.0 test/test_logger.rb
review-5.4.0 test/test_logger.rb
review-5.3.0 test/test_logger.rb
review-5.2.0 test/test_logger.rb
review-5.1.1 test/test_logger.rb
review-5.1.0 test/test_logger.rb
review-5.0.0 test/test_logger.rb