spec/rest/client_spec.rb in twilio-ruby-5.10.3 vs spec/rest/client_spec.rb in twilio-ruby-5.10.4
- old
+ new
@@ -45,5 +45,17 @@
describe Twilio::REST::TrunkingClient do
it 'raise an exception' do
expect { Twilio::REST::TrunkingClient.new }.to raise_error(Twilio::REST::ObsoleteError)
end
end
+
+describe Twilio::REST::Client do
+ it 'successfully validates the working SSL certificate' do
+ @holodeck.mock Twilio::Response.new(200, '')
+ expect { @client.validate_ssl_certificate }.not_to raise_error
+ end
+
+ it 'fails to validate broken SSL certificates' do
+ @holodeck.mock Twilio::Response.new(504, '')
+ expect { @client.validate_ssl_certificate }.to raise_error(Twilio::REST::RestError)
+ end
+end