Sha256: 2c3e4f42cced787123fe43749cc4a5c75d3065db94a4afe29f6afc648d47cce2

Contents?: true

Size: 424 Bytes

Versions: 6

Compression:

Stored size: 424 Bytes

Contents

# frozen_string_literal: true

RSpec.describe FinAppsCore::Middleware::UserAgent do
  let(:fake_app) { proc {|env| env } }
  describe '#call' do
    subject { FinAppsCore::Middleware::UserAgent.new(fake_app) }
    env = {request_headers: {}}

    it('generates a UserAgent header') do
      expect(subject.call(env)[:request_headers][FinAppsCore::Middleware::UserAgent::KEY]).to start_with('finapps-ruby')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
finapps_core-3.0.6 spec/middleware/request/user_agent_spec.rb
finapps_core-3.0.5 spec/middleware/request/user_agent_spec.rb
finapps_core-3.0.3 spec/middleware/request/user_agent_spec.rb
finapps_core-3.0.1 spec/middleware/request/user_agent_spec.rb
finapps_core-2.1.2 spec/middleware/request/user_agent_spec.rb
finapps_core-2.1.1 spec/middleware/request/user_agent_spec.rb