Skip to content

Commit 5912e94

Browse files
authored
Merge pull request #274 from ahmadsoe/ignore-case-header
Ignore case sensitivity when filtering headers
2 parents c41b803 + 2ba0cd4 commit 5912e94

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
@@ -67,7 +67,7 @@ def remap_headers(requests, key, headers_to_include)
6767
requests.each.with_index do |request_hash, index|
6868
next unless request_hash.key?(key)
6969
headers = request_hash[key]
70-
request_hash[key] = headers.select{ |key, _| headers_to_include.include?(key) }
70+
request_hash[key] = headers.select{ |key, _| headers_to_include.map(&:downcase).include?(key.downcase) }
7171
requests[index] = request_hash
7272
end
7373
end

spec/example_spec.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
},
205205
{
206206
:request_headers => {
207-
"Included" => "data",
207+
"included" => "data",
208208
"Other" => "not seen"
209209
},
210210
:request_method => "GET"
@@ -222,7 +222,7 @@
222222
},
223223
{
224224
:request_headers => {
225-
"Included" => "data",
225+
"included" => "data",
226226
},
227227
:request_method => "GET"
228228
}
@@ -243,7 +243,7 @@
243243
},
244244
{
245245
:response_headers => {
246-
"Included" => "data",
246+
"included" => "data",
247247
"Other" => "not seen"
248248
},
249249
:request_method => "GET"
@@ -261,7 +261,7 @@
261261
},
262262
{
263263
:response_headers => {
264-
"Included" => "data",
264+
"included" => "data",
265265
},
266266
:request_method => "GET"
267267
}

0 commit comments

Comments
 (0)