spec/arguments_spec.rb in dagger-1.7.0 vs spec/arguments_spec.rb in dagger-1.7.1
- old
+ new
@@ -21,11 +21,11 @@
end
describe 'invalid URL' do
it 'raises error' do
- expect { send_request('asd123.rewqw') }.to raise_error(ArgumentError)
+ expect { send_request('asd123.rewqw') }.to raise_error(SocketError)
end
end
describe 'nonexisting host' do
@@ -33,9 +33,18 @@
it 'raises error' do
expect { send_request('http://www.foobar1234567890foobar.com/hello') }.to raise_error(SocketError)
end
end
+
+ describe 'host without protocol' do
+
+ it 'works' do
+ expect(send_request('www.google.com')).to be_a(Net::HTTPResponse)
+ end
+
+ end
+
describe 'valid host' do
it 'works' do
expect(send_request('http://www.google.com')).to be_a(Net::HTTPResponse)