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