Sha256: 1878ce5f6885f57acef80f2b355f4c76119688775a7547c68d27bba15f100404
Contents?: true
Size: 1021 Bytes
Versions: 42
Compression:
Stored size: 1021 Bytes
Contents
require 'lite_spec_helper' describe Mongo::Logger do let(:logger) do described_class.logger end describe '.logger' do context 'when no logger has been set' do let(:test_logger) do Mongo::Logger.logger end before do Mongo::Logger.logger = nil end after do Mongo::Logger.logger = test_logger end it 'returns the default logger' do expect(logger.level).to eq(Logger::DEBUG) end end context 'when a logger has been set' do let(:info) do Logger.new($stdout).tap do |log| log.level = Logger::INFO end end let(:debug) do Logger.new($stdout).tap do |log| log.level = Logger::DEBUG end end before do described_class.logger = debug end after do described_class.logger = info end it 'returns the provided logger' do expect(logger.level).to eq(Logger::DEBUG) end end end end
Version data entries
42 entries across 42 versions & 2 rubygems