Skip to content

Commit 2ba0cd4

Browse files
committed
Ignore case sensitivity when filtering headers
1 parent dc898c4 commit 2ba0cd4

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/rspec_api_documentation/curl.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def format_full_header(header, value)
7676
def filter_headers(headers)
7777
if !@config_headers_to_filer.empty?
7878
headers.reject do |header|
79-
@config_headers_to_filer.include?(format_header(header))
79+
@config_headers_to_filer.map(&:downcase).include?(format_header(header).downcase)
8080
end
8181
else
8282
headers

lib/rspec_api_documentation/example.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def remap_headers(requests, key, headers_to_include)
6363
requests.each.with_index do |request_hash, index|
6464
next unless request_hash.key?(key)
6565
headers = request_hash[key]
66-
request_hash[key] = headers.select{ |key, _| headers_to_include.include?(key) }
66+
request_hash[key] = headers.select{ |key, _| headers_to_include.map(&:downcase).include?(key.downcase) }
6767
requests[index] = request_hash
6868
end
6969
end

spec/example_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@
193193
},
194194
{
195195
:request_headers => {
196-
"Included" => "data",
196+
"included" => "data",
197197
"Other" => "not seen"
198198
},
199199
:request_method => "GET"
@@ -211,7 +211,7 @@
211211
},
212212
{
213213
:request_headers => {
214-
"Included" => "data",
214+
"included" => "data",
215215
},
216216
:request_method => "GET"
217217
}
@@ -232,7 +232,7 @@
232232
},
233233
{
234234
:response_headers => {
235-
"Included" => "data",
235+
"included" => "data",
236236
"Other" => "not seen"
237237
},
238238
:request_method => "GET"
@@ -250,7 +250,7 @@
250250
},
251251
{
252252
:response_headers => {
253-
"Included" => "data",
253+
"included" => "data",
254254
},
255255
:request_method => "GET"
256256
}

0 commit comments

Comments
 (0)