|
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