Sha256: ce5d9ce3fdb81aa32919eddea95ac7c34211026f3625a590e7b1f7667ecc1486

Contents?: true

Size: 497 Bytes

Versions: 9

Compression:

Stored size: 497 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe LB::Project, '.logger' do
  subject { object.logger }

  let(:object) { described_class }

  let(:expected_level) { Logger::INFO }

  let(:expected_type) { Logger }

  after(:each) do
    object.remove_instance_variable(:@logger)
  end

  it 'should return logger of type Logger' do
    expect(subject.class).to be(expected_type)
  end

  it 'should set log level to info' do
    expect(subject.level).to be(expected_level)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
lb-project-0.3.1 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.3.0 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.2.3 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.2.2 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.2.1 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.2.0 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.1.1 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.1.0 spec/unit/lb/project/class_methods/logger_spec.rb
lb-project-0.0.1 spec/unit/lb/project/class_methods/logger_spec.rb