Sha256: 6fae035bdd4ca3a057273fa9f2bde19ed10c3d0bc550c7b5e1c0a29a044d6bbe

Contents?: true

Size: 887 Bytes

Versions: 8

Compression:

Stored size: 887 Bytes

Contents

require 'spec_helper'
require 'mongo_request_logger'
require 'moped'
require 'shared_examples'

include MongoRequestLogger

describe 'MongoRequestLogger::Logger with moped' do
  before do
    session = Moped::Session.new(%w(127.0.0.1:27017))
    session.use "request_logger_test"
    begin
      session.login("request_logger_test", "test_password")
      session.command(ping: 1)
    rescue Moped::Errors::AuthenticationFailure => e
      session.logout
      session.command(ping: 1)
    end

    session['server_log'].drop rescue nil


    config = {
        database: 'request_logger_test',
        collection: 'server_log',
        capsize: 10,
    }
    @adapter = MongoRequestLogger::Adapters::Moped.new(config)

    @file = 'test-log.txt'
    FileUtils.remove @file, :force => true
  end

  after do
    FileUtils.remove @file, :force => true
  end

  include_examples "log"
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mongo_request_logger-0.2.7 spec/moped_logger_spec.rb
mongo_request_logger-0.2.6 spec/moped_logger_spec.rb
mongo_request_logger-0.2.5 spec/moped_logger_spec.rb
mongo_request_logger-0.2.4 spec/moped_logger_spec.rb
mongo_request_logger-0.2.3 spec/moped_logger_spec.rb
mongo_request_logger-0.2.2 spec/moped_logger_spec.rb
mongo_request_logger-0.2.1 spec/moped_logger_spec.rb
mongo_request_logger-0.2.0 spec/moped_logger_spec.rb