spec/request_spec.rb in metainspector-5.0.0.rc1 vs spec/request_spec.rb in metainspector-5.0.0

- old
+ new

@@ -61,9 +61,17 @@ expect do MetaInspector::Request.new(url('http://example.com/fail')) end.to raise_error(MetaInspector::RequestError) end + + it "should handle ssl errors" do + allow(TCPSocket).to receive(:open).and_raise(OpenSSL::SSL::SSLError) + + expect do + MetaInspector::Request.new(url('https://example.com')) + end.to raise_error(MetaInspector::RequestError) + end end private def url(initial_url)