Sha256: a84d9dcd382d5cef182c7a8a878570e11f4571869a8123246cc0c7fb48abce2e

Contents?: true

Size: 728 Bytes

Versions: 27

Compression:

Stored size: 728 Bytes

Contents

require "ostruct"
require "imap/backup"

describe Imap::Backup do
  describe ".setup_logging" do
    let!(:previous) { described_class.logger.level }

    before { described_class.setup_logging(config) }

    after { described_class.logger.level = previous }

    context "when config.debug?" do
      let(:config) { OpenStruct.new(debug?: true) }

      it "sets logger level to debug" do
        expect(described_class.logger.level).to eq(::Logger::Severity::DEBUG)
      end
    end

    context "when not config.debug?" do
      let(:config) { OpenStruct.new(debug?: false) }

      it "sets logger level to debug" do
        expect(described_class.logger.level).to eq(::Logger::Severity::ERROR)
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
imap-backup-4.0.7 spec/unit/imap/backup_spec.rb
imap-backup-4.0.6 spec/unit/imap/backup_spec.rb
imap-backup-4.0.5 spec/unit/imap/backup_spec.rb
imap-backup-4.0.4 spec/unit/imap/backup_spec.rb
imap-backup-4.0.3 spec/unit/imap/backup_spec.rb
imap-backup-4.0.2 spec/unit/imap/backup_spec.rb
imap-backup-4.0.1 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc6 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc5 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc4 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc3 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc2 spec/unit/imap/backup_spec.rb
imap-backup-4.0.0.rc1 spec/unit/imap/backup_spec.rb
imap-backup-3.4.1 spec/unit/imap/backup_spec.rb
imap-backup-3.4.0 spec/unit/imap/backup_spec.rb
imap-backup-3.3.1 spec/unit/imap/backup_spec.rb
imap-backup-3.3.0 spec/unit/imap/backup_spec.rb
imap-backup-3.2.1 spec/unit/imap/backup_spec.rb
imap-backup-3.2.0 spec/unit/imap/backup_spec.rb