Sha256: 9f3101ed99cc52644f70ef5f9768492f6c8187464b735f490193d2715d7e777e

Contents?: true

Size: 619 Bytes

Versions: 1

Compression:

Stored size: 619 Bytes

Contents

require 'test_helper'
require 'minitest/mock'

context "ResqueSqs::Logging" do
  teardown { reset_logger }

  test "sets and receives the active logger" do
    my_logger = Object.new
    ResqueSqs.logger = my_logger
    assert_equal my_logger, ResqueSqs.logger
  end

  %w(debug info error fatal).each do |severity|
    test "logs #{severity} messages" do
      message       = "test message"
      mock_logger   = MiniTest::Mock.new
      mock_logger.expect severity.to_sym, nil, [message]
      ResqueSqs.logger = mock_logger

      ResqueSqs::Logging.send severity, message
      mock_logger.verify
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
resque_sqs-1.25.2 test/logging_test.rb