File tree 9 files changed +26
-47
lines changed
9 files changed +26
-47
lines changed Original file line number Diff line number Diff line change @@ -67,15 +67,15 @@ def authorization_header
67
67
end
68
68
69
69
def set_date
70
- @request . set_date if @request . timestamp . empty ?
70
+ @request . set_date if @request . timestamp . nil ?
71
71
end
72
72
73
73
def calculate_md5
74
- @request . populate_content_md5 if @request . content_md5 . empty ?
74
+ @request . populate_content_md5 if @request . content_md5 . nil ?
75
75
end
76
76
77
77
def md5_mismatch?
78
- if @request . content_md5 . empty ?
78
+ if @request . content_md5 . nil ?
79
79
false
80
80
else
81
81
@request . md5_mismatch?
Original file line number Diff line number Diff line change @@ -43,13 +43,11 @@ def http_method
43
43
end
44
44
45
45
def content_type
46
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
47
- value . nil? ? '' : value
46
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
48
47
end
49
48
50
49
def content_md5
51
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP_CONTENT_MD5 ] )
52
- value . nil? ? '' : value
50
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP_CONTENT_MD5 ] )
53
51
end
54
52
55
53
def original_uri
@@ -66,8 +64,7 @@ def set_date
66
64
end
67
65
68
66
def timestamp
69
- value = find_header ( %w[ DATE HTTP_DATE ] )
70
- value . nil? ? '' : value
67
+ find_header ( %w[ DATE HTTP_DATE ] )
71
68
end
72
69
73
70
def authorization_header
Original file line number Diff line number Diff line change @@ -32,13 +32,11 @@ def http_method
32
32
end
33
33
34
34
def content_type
35
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
36
- value . nil? ? '' : value
35
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
37
36
end
38
37
39
38
def content_md5
40
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
41
- value . nil? ? '' : value
39
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
42
40
end
43
41
44
42
def original_uri
@@ -55,8 +53,7 @@ def set_date
55
53
end
56
54
57
55
def timestamp
58
- value = find_header ( %w[ DATE HTTP_DATE ] )
59
- value . nil? ? '' : value
56
+ find_header ( %w[ DATE HTTP_DATE ] )
60
57
end
61
58
62
59
def authorization_header
Original file line number Diff line number Diff line change @@ -43,13 +43,11 @@ def http_method
43
43
end
44
44
45
45
def content_type
46
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
47
- value . nil? ? '' : value
46
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
48
47
end
49
48
50
49
def content_md5
51
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP-CONTENT-MD5 HTTP_CONTENT_MD5 ] )
52
- value . nil? ? '' : value
50
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP-CONTENT-MD5 HTTP_CONTENT_MD5 ] )
53
51
end
54
52
55
53
def original_uri
@@ -69,8 +67,7 @@ def set_date
69
67
end
70
68
71
69
def timestamp
72
- value = find_header ( %w[ DATE HTTP_DATE ] )
73
- value . nil? ? '' : value
70
+ find_header ( %w[ DATE HTTP_DATE ] )
74
71
end
75
72
76
73
def authorization_header
Original file line number Diff line number Diff line change @@ -42,13 +42,11 @@ def http_method
42
42
end
43
43
44
44
def content_type
45
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
46
- value . nil? ? '' : value
45
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
47
46
end
48
47
49
48
def content_md5
50
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
51
- value . nil? ? '' : value
49
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
52
50
end
53
51
54
52
def original_uri
@@ -65,8 +63,7 @@ def set_date
65
63
end
66
64
67
65
def timestamp
68
- value = find_header ( %w[ DATE HTTP_DATE ] )
69
- value . nil? ? '' : value
66
+ find_header ( %w[ DATE HTTP_DATE ] )
70
67
end
71
68
72
69
def authorization_header
Original file line number Diff line number Diff line change @@ -49,13 +49,11 @@ def http_method
49
49
end
50
50
51
51
def content_type
52
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
53
- value . nil? ? '' : value
52
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
54
53
end
55
54
56
55
def content_md5
57
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
58
- value . nil? ? '' : value
56
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
59
57
end
60
58
61
59
def original_uri
@@ -71,8 +69,7 @@ def set_date
71
69
end
72
70
73
71
def timestamp
74
- value = find_header ( %w[ DATE HTTP_DATE ] )
75
- value . nil? ? '' : value
72
+ find_header ( %w[ DATE HTTP_DATE ] )
76
73
end
77
74
78
75
def authorization_header
Original file line number Diff line number Diff line change @@ -48,13 +48,11 @@ def http_method
48
48
end
49
49
50
50
def content_type
51
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
52
- value . nil? ? '' : value
51
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
53
52
end
54
53
55
54
def content_md5
56
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP-CONTENT-MD5 HTTP_CONTENT_MD5 ] )
57
- value . nil? ? '' : value
55
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 HTTP-CONTENT-MD5 HTTP_CONTENT_MD5 ] )
58
56
end
59
57
60
58
def original_uri
@@ -71,8 +69,7 @@ def set_date
71
69
end
72
70
73
71
def timestamp
74
- value = find_header ( %w[ DATE HTTP_DATE ] )
75
- value . nil? ? '' : value
72
+ find_header ( %w[ DATE HTTP_DATE ] )
76
73
end
77
74
78
75
def authorization_header
Original file line number Diff line number Diff line change @@ -51,13 +51,11 @@ def http_method
51
51
end
52
52
53
53
def content_type
54
- value = find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
55
- value . nil? ? '' : value
54
+ find_header ( %w[ CONTENT-TYPE CONTENT_TYPE HTTP_CONTENT_TYPE ] )
56
55
end
57
56
58
57
def content_md5
59
- value = find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
60
- value . nil? ? '' : value
58
+ find_header ( %w[ CONTENT-MD5 CONTENT_MD5 ] )
61
59
end
62
60
63
61
def original_uri
@@ -74,8 +72,7 @@ def set_date
74
72
end
75
73
76
74
def timestamp
77
- value = find_header ( %w[ DATE HTTP_DATE ] )
78
- value . nil? ? '' : value
75
+ find_header ( %w[ DATE HTTP_DATE ] )
79
76
end
80
77
81
78
def authorization_header
Original file line number Diff line number Diff line change 188
188
189
189
context 'when request has no md5' do
190
190
it "doesn't ask the driver" do
191
- allow ( driver ) . to receive ( :content_md5 ) . and_return ''
191
+ allow ( driver ) . to receive ( :content_md5 ) . and_return nil
192
192
193
193
expect ( driver ) . not_to receive ( :md5_mismatch? ) . and_call_original
194
194
headers . md5_mismatch?
195
195
end
196
196
197
197
it 'returns false' do
198
- allow ( driver ) . to receive ( :content_md5 ) . and_return ''
198
+ allow ( driver ) . to receive ( :content_md5 ) . and_return nil
199
199
200
200
expect ( headers . md5_mismatch? ) . to be false
201
201
end
You can’t perform that action at this time.
0 commit comments