Sha256: 81bf18671a4c9b08492af6a8a742d9de301c8d109db75a45b1f7094bfce49660

Contents?: true

Size: 607 Bytes

Versions: 2

Compression:

Stored size: 607 Bytes

Contents

require_relative 'test_helper'

class BetterPatchTest < MiniTest::Unit::TestCase
  def test_patching_sets_correct_formatter_on_new_instances
    patched_logger = Class.new(Logger) do
      include Logger::BetterPatch
    end

    logger = patched_logger.new $stdout
    assert_instance_of Logger::Better::TimestampFormatter, logger.formatter
  end

  def test_patching_allows_setting_level_by_symbol
    patched_logger = Class.new(Logger) do
      include Logger::BetterPatch
    end

    logger = patched_logger.new $stdout

    logger.level = :debug
    assert_equal Logger::DEBUG, logger.level
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
logger-better-0.2.1 test/better_patch_test.rb
logger-better-0.2.0 test/better_patch_test.rb