Sha256: c4028a9be9af269f039e07bcb823cdd2cb535fd78ab7724efff10c7bb2fc5876

Contents?: true

Size: 575 Bytes

Versions: 9

Compression:

Stored size: 575 Bytes

Contents

module MiddlewareExampleGroup
  def self.included(base)
    base.class_eval do
      let(:app)            { double('@app', call: nil) }
      let(:env)            { { request_headers: {}, response_headers: {} } }
      let(:retries)        { 3 }
      let(:options)        { {} }
      let(:client)         { double(Frodo::AbstractClient) }
      let(:auth_callback)  { double(Proc) }

      subject(:middleware) { described_class.new app, client, options }
    end
  end

  RSpec.configure do |config|
    config.include self, file_path: %r{spec/frodo/middleware}
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
frodo-0.12.8 spec/support/middleware.rb
frodo-0.12.7 spec/support/middleware.rb
frodo-0.12.6 spec/support/middleware.rb
frodo-0.12.5 spec/support/middleware.rb
frodo-0.12.4 spec/support/middleware.rb
frodo-0.12.2 spec/support/middleware.rb
frodo-0.12.1 spec/support/middleware.rb
frodo-0.12.0 spec/support/middleware.rb
frodo-0.11.0 spec/support/middleware.rb