summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/logger/test_logger.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/logger/test_logger.rb b/test/logger/test_logger.rb
index da68e58175..521b5627d4 100644
--- a/test/logger/test_logger.rb
+++ b/test/logger/test_logger.rb
@@ -363,4 +363,19 @@ class TestLogger < Test::Unit::TestCase
r.close
assert_equal("msg2\n\n", msg)
end
+
+ class CustomLogger < Logger
+ def level
+ INFO
+ end
+ end
+
+ def test_overriding_level
+ logger = CustomLogger.new(nil)
+ log = log(logger, :info) { "msg" }
+ assert_equal "msg\n", log.msg
+ #
+ log = log(logger, :debug) { "msg" }
+ assert_nil log.msg
+ end
end