Sha256: 77f9f5d5efdad047c471733fdcf650026d5d06127612e6c0a742be91b073e235
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
# ********** Copyright Viacom, Inc. Apache 2.0 ********** require_relative "test_helper.rb" module RokuBuilder class LoggerTest < Minitest::Test def test_logger logger_a = Logger.instance logger_b = Logger.instance assert_equal logger_a, logger_b end def test_set_debug logger = Minitest::Mock.new Logger.class_variable_set(:@@instance, logger) logger.expect(:level=, nil, [::Logger::DEBUG]) Logger.set_debug logger.verify Logger.set_testing end def test_set_info logger = Minitest::Mock.new Logger.class_variable_set(:@@instance, logger) logger.expect(:level=, nil, [::Logger::INFO]) Logger.set_info logger.verify Logger.set_testing end def test_set_warn logger = Minitest::Mock.new Logger.class_variable_set(:@@instance, logger) logger.expect(:level=, nil, [::Logger::WARN]) Logger.set_warn logger.verify Logger.set_testing end def test_logger_testing Logger.set_testing logger = Logger.instance assert_equal "/dev/null", logger.instance_variable_get(:@logdev).instance_variable_get(:@filename) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roku_builder-3.13.0 | test/roku_builder/test_logger.rb |