Sha256: b45fcaa4b1fbbfca6d9d2b01d71d4fc062810a10b288ed66469e2d5adbdfd571

Contents?: true

Size: 558 Bytes

Versions: 11

Compression:

Stored size: 558 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

module Grape
  module DSL
    module LoggerSpec
      class Dummy
        extend Grape::DSL::Logger
      end
    end
    describe Logger do
      subject { Class.new(LoggerSpec::Dummy) }
      let(:logger) { double(:logger) }

      describe '.logger' do
        it 'sets a logger' do
          subject.logger logger
          expect(subject.logger).to eq logger
        end

        it 'returns a logger' do
          expect(subject.logger(logger)).to eq logger
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
grape-1.6.0 spec/grape/dsl/logger_spec.rb
grape-1.5.3 spec/grape/dsl/logger_spec.rb
grape-1.5.2 spec/grape/dsl/logger_spec.rb
grape-1.5.1 spec/grape/dsl/logger_spec.rb
grape-1.5.0 spec/grape/dsl/logger_spec.rb
grape-extra_validators-2.0.0 vendor/bundle/ruby/2.6.0/gems/grape-1.4.0/spec/grape/dsl/logger_spec.rb
grape-1.4.0 spec/grape/dsl/logger_spec.rb
grape-1.3.3 spec/grape/dsl/logger_spec.rb
grape-1.3.2 spec/grape/dsl/logger_spec.rb
grape-1.3.1 spec/grape/dsl/logger_spec.rb
grape-1.3.0 spec/grape/dsl/logger_spec.rb