Sha256: ffe8be041963e609b4408ddacd88d32562a008f82c43106f6dde7876dfb2a9b5
Contents?: true
Size: 799 Bytes
Versions: 1
Compression:
Stored size: 799 Bytes
Contents
require_relative 'test_helper' require 'logger/null_logger' class NullLoggerTest < MiniTest::Test def test_sets_log_level_by_default logger = NullLogger.new assert logger.level end def test_add_does_nothing logger = NullLogger.new logger.add Logger::INFO, 'hi', 'tests' end def test_yields_when_block_given logger = NullLogger.new yielded = false logger.debug('foo') { yielded = true ; 'message' } assert yielded, 'Block not yielded' end def test_works_with_most_common_syntax logger = NullLogger.new logger.info 'foo' end def test_does_not_yield_when_message_set logger = NullLogger.new yielded = false logger.add(Logger::INFO, 'message') { yielded = true ; 'message' } refute yielded, 'Block yielded' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logger-better-0.2.2 | test/null_logger_test.rb |