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)