|
38 | 38 | expect(Twilio::Security::RequestValidator).to receive(:new).with(auth_token).and_return(request_validator) |
39 | 39 | expect(request_validator).to receive(:validate).and_return(true) |
40 | 40 | request = Rack::MockRequest.env_for('/voice') |
41 | | - status, headers, body = @middleware.call(request) |
| 41 | + status, _headers, _body = @middleware.call(request) |
42 | 42 | expect(status).to be(200) |
43 | 43 | end |
44 | 44 | end |
|
51 | 51 | it 'should not intercept when the path doesn\'t match' do |
52 | 52 | expect(Twilio::Security::RequestValidator).to_not receive(:validate) |
53 | 53 | request = Rack::MockRequest.env_for('/sms') |
54 | | - status, headers, body = @middleware.call(request) |
| 54 | + status, _headers, _body = @middleware.call(request) |
55 | 55 | expect(status).to be(200) |
56 | 56 | end |
57 | 57 |
|
|
60 | 60 | receive(:validate).and_return(true) |
61 | 61 | ) |
62 | 62 | request = Rack::MockRequest.env_for('/voice') |
63 | | - status, headers, body = @middleware.call(request) |
| 63 | + status, _headers, _body = @middleware.call(request) |
64 | 64 | expect(status).to be(200) |
65 | 65 | end |
66 | 66 |
|
|
69 | 69 | receive(:validate).and_return(false) |
70 | 70 | ) |
71 | 71 | request = Rack::MockRequest.env_for('/voice') |
72 | | - status, headers, body = @middleware.call(request) |
| 72 | + status, _headers, _body = @middleware.call(request) |
73 | 73 | expect(status).to be(403) |
74 | 74 | end |
75 | 75 | end |
|
82 | 82 | it 'should not intercept when the path doesn\'t match' do |
83 | 83 | expect(Twilio::Security::RequestValidator).to_not receive(:validate) |
84 | 84 | request = Rack::MockRequest.env_for('icesms') |
85 | | - status, headers, body = @middleware.call(request) |
| 85 | + status, _headers, _body = @middleware.call(request) |
86 | 86 | expect(status).to be(200) |
87 | 87 | end |
88 | 88 |
|
|
91 | 91 | receive(:validate).and_return(true) |
92 | 92 | ) |
93 | 93 | request = Rack::MockRequest.env_for('/sms') |
94 | | - status, headers, body = @middleware.call(request) |
| 94 | + status, _headers, _body = @middleware.call(request) |
95 | 95 | expect(status).to be(200) |
96 | 96 | end |
97 | 97 |
|
|
100 | 100 | receive(:validate).and_return(false) |
101 | 101 | ) |
102 | 102 | request = Rack::MockRequest.env_for('/sms') |
103 | | - status, headers, body = @middleware.call(request) |
| 103 | + status, _headers, _body = @middleware.call(request) |
104 | 104 | expect(status).to be(403) |
105 | 105 | end |
106 | 106 | end |
|
118 | 118 | request['HTTP_X_TWILIO_SIGNATURE'] = '+LYlbGr/VmN84YPJQCuWs+9UA7E=' |
119 | 119 | request['CONTENT_TYPE'] = 'application/json' |
120 | 120 |
|
121 | | - status, headers, body = middleware.call(request) |
| 121 | + status, _headers, _body = middleware.call(request) |
122 | 122 |
|
123 | 123 | expect(status).not_to be(200) |
124 | 124 | end |
|
135 | 135 | request['HTTP_X_TWILIO_SIGNATURE'] = 'zR5Oq4f6cijN5oz5bisiVuxYnTU=' |
136 | 136 | request['CONTENT_TYPE'] = 'application/json' |
137 | 137 |
|
138 | | - status, headers, body = middleware.call(request) |
| 138 | + status, _headers, _body = middleware.call(request) |
139 | 139 |
|
140 | 140 | expect(status).to be(200) |
141 | 141 | end |
|
153 | 153 | request['CONTENT_TYPE'] = 'application/json' |
154 | 154 | request['rack.input'].read |
155 | 155 |
|
156 | | - status, headers, body = middleware.call(request) |
| 156 | + status, _headers, _body = middleware.call(request) |
157 | 157 |
|
158 | 158 | expect(status).to be(200) |
159 | 159 | end |
|
171 | 171 | request['HTTP_X_TWILIO_SIGNATURE'] = 'foobarbaz' |
172 | 172 | expect(request['CONTENT_TYPE']).to eq('application/x-www-form-urlencoded') |
173 | 173 |
|
174 | | - status, headers, body = middleware.call(request) |
| 174 | + status, _headers, _body = middleware.call(request) |
175 | 175 |
|
176 | 176 | expect(status).not_to be(200) |
177 | 177 | end |
|
187 | 187 | request['HTTP_X_TWILIO_SIGNATURE'] = 'TR9Skm9jiF4WVRJznU5glK5I83k=' |
188 | 188 | expect(request['CONTENT_TYPE']).to eq('application/x-www-form-urlencoded') |
189 | 189 |
|
190 | | - status, headers, body = middleware.call(request) |
| 190 | + status, _headers, _body = middleware.call(request) |
191 | 191 |
|
192 | 192 | expect(status).to be(200) |
193 | 193 | end |
|
0 commit comments