Sha256: f7a02d823433692679e356045acf743cee982d5ea2164f3f665d7bb78f109ec6

Contents?: true

Size: 562 Bytes

Versions: 9

Compression:

Stored size: 562 Bytes

Contents

require 'spec_helper'

describe "Logger" do
  context "with connection that has logger", without_connection: true do
    before do
      @output = StringIO.new
      @logger = Logger.new(@output)
      MongoMapper.connection = Mongo::Client.new(['127.0.0.1:27017'], :logger => @logger)
    end

    it "should be able to get access to that logger" do
      MongoMapper.logger.should == @logger
    end

    it "should be able to log messages" do
      MongoMapper.logger.debug 'testing'
      @output.string.include?('testing').should be_truthy
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mongo_mapper-0.17.0 spec/functional/logger_spec.rb
mongo_mapper-0.16.0 spec/functional/logger_spec.rb
mongo_mapper-0.15.6 spec/functional/logger_spec.rb
mongo_mapper-0.15.5 spec/functional/logger_spec.rb
mongo_mapper-0.15.4 spec/functional/logger_spec.rb
mongo_mapper-0.15.3 spec/functional/logger_spec.rb
mongo_mapper-0.15.2 spec/functional/logger_spec.rb
mongo_mapper-0.15.1 spec/functional/logger_spec.rb
mongo_mapper-0.15.0 spec/functional/logger_spec.rb