Sha256: 38da0030962cf1d94e07841da6491d193350b77dc73a35ad0cf3b984e446b2b2

Contents?: true

Size: 797 Bytes

Versions: 4

Compression:

Stored size: 797 Bytes

Contents

require "spec_helper"

describe Pliny::RollbarLogger do
  subject(:logger) { Pliny::RollbarLogger.new }

  let(:message) { 'hello world' }
  let(:log_context) { { rollbar: true, level: level, message: message } }

  before do
    mock(Pliny).log(log_context)
  end

  context '#debug' do
    let(:level) { 'debug' }

    it "proxies the debug log level" do
      logger.debug(message)
    end
  end

  context '#info' do
    let(:level) { 'info' }

    it "proxies the info log level" do
      logger.info(message)
    end
  end

  context '#warn' do
    let(:level) { 'warn' }

    it "proxies the warn log level" do
      logger.warn(message)
    end
  end

  context '#error' do
    let(:level) { 'error' }

    it "proxies the error log level" do
      logger.error(message)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pliny-0.17.0 spec/rollbar_logger_spec.rb
pliny-0.16.3 spec/rollbar_logger_spec.rb
pliny-0.16.2 spec/rollbar_logger_spec.rb
pliny-0.16.1 spec/rollbar_logger_spec.rb