Sha256: ea392c429887d861df632cdc49499aac06ea26569d4e77c49c95ae81c059cab6
Contents?: true
Size: 589 Bytes
Versions: 18
Compression:
Stored size: 589 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe Frodo::Middleware::CustomHeaders do describe '.call' do subject { lambda { middleware.call(env) } } context 'when :request_headers are a Hash' do let(:options) { { request_headers: { 'x-test-header' => 'Test Value' } } } it { should change { env[:request_headers]['x-test-header'] }.to eq 'Test Value' } end context 'when :request_headers are not a Hash' do let(:options) { { request_headers: 'bad header' } } it { should_not(change { env[:request_headers] }) } end end end
Version data entries
18 entries across 18 versions & 1 rubygems