mirror of
https://github.com/discourse/discourse.git
synced 2025-06-18 02:02:30 +08:00
Build(deps): Bump net-http from 0.2.2 to 0.3.2 (#19518)
Bumps [net-http](https://github.com/ruby/net-http) from 0.2.2 to 0.3.2.
- [Release notes](https://github.com/ruby/net-http/releases)
- [Commits](https://github.com/ruby/net-http/compare/v0.2.2...v0.3.2)
---
updated-dependencies:
- dependency-name: net-http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
---
Update spec stubs
To account for changes in 65aed40f35
---
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Taylor <david@taylorhq.com>
This commit is contained in:
@ -223,7 +223,7 @@ GEM
|
|||||||
multi_json (1.15.0)
|
multi_json (1.15.0)
|
||||||
multi_xml (0.6.0)
|
multi_xml (0.6.0)
|
||||||
mustache (1.1.1)
|
mustache (1.1.1)
|
||||||
net-http (0.2.2)
|
net-http (0.3.2)
|
||||||
uri
|
uri
|
||||||
net-imap (0.3.1)
|
net-imap (0.3.1)
|
||||||
net-protocol
|
net-protocol
|
||||||
|
@ -5,6 +5,7 @@ describe FinalDestination::HTTP do
|
|||||||
# We need to test low-level stuff, switch off WebMock for FinalDestination::HTTP
|
# We need to test low-level stuff, switch off WebMock for FinalDestination::HTTP
|
||||||
WebMock.enable!(except: [:final_destination])
|
WebMock.enable!(except: [:final_destination])
|
||||||
Socket.stubs(:tcp).never
|
Socket.stubs(:tcp).never
|
||||||
|
TCPSocket.stubs(:open).never
|
||||||
Addrinfo.stubs(:getaddrinfo).never
|
Addrinfo.stubs(:getaddrinfo).never
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -14,7 +15,7 @@ describe FinalDestination::HTTP do
|
|||||||
|
|
||||||
def expect_tcp_and_abort(stub_addr, &blk)
|
def expect_tcp_and_abort(stub_addr, &blk)
|
||||||
success = Class.new(StandardError)
|
success = Class.new(StandardError)
|
||||||
Socket.stubs(:tcp).with { |addr| stub_addr == addr }.once.raises(success)
|
TCPSocket.stubs(:open).with { |addr| stub_addr == addr }.once.raises(success)
|
||||||
begin
|
begin
|
||||||
yield
|
yield
|
||||||
rescue success
|
rescue success
|
||||||
@ -26,7 +27,7 @@ describe FinalDestination::HTTP do
|
|||||||
end
|
end
|
||||||
|
|
||||||
def stub_tcp_to_raise(stub_addr, exception)
|
def stub_tcp_to_raise(stub_addr, exception)
|
||||||
Socket.stubs(:tcp).with { |addr| addr == stub_addr }.once.raises(exception)
|
TCPSocket.stubs(:open).with { |addr| addr == stub_addr }.once.raises(exception)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "works through each IP address until success" do
|
it "works through each IP address until success" do
|
||||||
@ -99,9 +100,9 @@ describe FinalDestination::HTTP do
|
|||||||
|
|
||||||
it "stops iterating over DNS records once timeout reached" do
|
it "stops iterating over DNS records once timeout reached" do
|
||||||
stub_ip_lookup("example.com", %w[1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4])
|
stub_ip_lookup("example.com", %w[1.1.1.1 2.2.2.2 3.3.3.3 4.4.4.4])
|
||||||
Socket.stubs(:tcp).with { |addr| addr == "1.1.1.1" }.raises(Errno::ECONNREFUSED)
|
TCPSocket.stubs(:open).with { |addr| addr == "1.1.1.1" }.raises(Errno::ECONNREFUSED)
|
||||||
Socket.stubs(:tcp).with { |addr| addr == "2.2.2.2" }.raises(Errno::ECONNREFUSED)
|
TCPSocket.stubs(:open).with { |addr| addr == "2.2.2.2" }.raises(Errno::ECONNREFUSED)
|
||||||
Socket.stubs(:tcp).with { |*args, **kwargs| kwargs[:open_timeout] == 0 }.raises(Errno::ETIMEDOUT)
|
TCPSocket.stubs(:open).with { |*args, **kwargs| kwargs[:open_timeout] == 0 }.raises(Errno::ETIMEDOUT)
|
||||||
FinalDestination::HTTP.any_instance.stubs(:current_time).returns(0, 1, 5)
|
FinalDestination::HTTP.any_instance.stubs(:current_time).returns(0, 1, 5)
|
||||||
expect do
|
expect do
|
||||||
FinalDestination::HTTP.start("example.com", 80, open_timeout: 5) {}
|
FinalDestination::HTTP.start("example.com", 80, open_timeout: 5) {}
|
||||||
|
Reference in New Issue
Block a user