Skip to content

Commit 84c3b11

Browse files
committed
Use null logger in test; keep track of original logger
1 parent 360ecc8 commit 84c3b11

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

test/logger_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class ActiveModelSerializers::LoggerTest < Minitest::Test
44
def test_logger_is_set_to_action_controller_logger_when_initializer_runs
5-
assert_equal ActiveModelSerializers.logger, ActionController::Base.logger
5+
assert_equal $action_controller_logger, ActionController::Base.logger # rubocop:disable Style/GlobalVars
66
end
77

88
def test_logger_can_be_set

test/test_helper.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,8 @@ def Minitest.after_run(&block)
6363
require 'fixtures/active_record'
6464

6565
require 'fixtures/poro'
66+
67+
ActiveSupport.on_load(:active_model_serializers) do
68+
$action_controller_logger = ActiveModelSerializers.logger # rubocop:disable Style/GlobalVars
69+
ActiveModelSerializers.logger = Logger.new(IO::NULL)
70+
end

0 commit comments

Comments
 (0)