@@ -165,6 +165,54 @@ def test_getting_tokens_doesnt_add_paths_if_full_url_is_specified
165165 @consumer . get_request_token
166166 end
167167
168+ def test_noverify_true
169+ @consumer = OAuth ::Consumer . new (
170+ "key" ,
171+ "secret" ,
172+ {
173+ :site => "https://api.mysite.co.nz/v1" ,
174+ :request_token_url => "https://authentication.mysite.co.nz/Oauth/RequestToken" ,
175+ :no_verify => true
176+ } )
177+
178+ stub_request ( :post , "https://authentication.mysite.co.nz/Oauth/RequestToken" ) . to_return ( :body => "success" , :status => 200 )
179+
180+ Net ::HTTP . any_instance . expects ( :'verify_mode=' ) . with ( OpenSSL ::SSL ::VERIFY_NONE )
181+
182+ @consumer . get_request_token
183+ end
184+
185+ def test_noverify_false
186+ @consumer = OAuth ::Consumer . new (
187+ "key" ,
188+ "secret" ,
189+ {
190+ :site => "https://api.mysite.co.nz/v1" ,
191+ :request_token_url => "https://authentication.mysite.co.nz/Oauth/RequestToken" ,
192+ :no_verify => false
193+ } )
194+
195+ stub_request ( :post , "https://authentication.mysite.co.nz/Oauth/RequestToken" ) . to_return ( :body => "success" , :status => 200 )
196+
197+ Net ::HTTP . any_instance . expects ( :'verify_mode=' ) . with ( OpenSSL ::SSL ::VERIFY_PEER )
198+ @consumer . get_request_token
199+ end
200+
201+ def test_noverify_empty
202+ @consumer = OAuth ::Consumer . new (
203+ "key" ,
204+ "secret" ,
205+ {
206+ :site => "https://api.mysite.co.nz/v1" ,
207+ :request_token_url => "https://authentication.mysite.co.nz/Oauth/RequestToken"
208+ } )
209+
210+ stub_request ( :post , "https://authentication.mysite.co.nz/Oauth/RequestToken" ) . to_return ( :body => "success" , :status => 200 )
211+
212+ Net ::HTTP . any_instance . expects ( :'verify_mode=' ) . with ( OpenSSL ::SSL ::VERIFY_PEER )
213+ @consumer . get_request_token
214+ end
215+
168216 def test_token_request_identifies_itself_as_a_token_request
169217 request_options = { }
170218 @consumer . stubs ( :request ) . returns ( create_stub_http_response )
0 commit comments