test/test_http.rb in zold-0.14.35 vs test/test_http.rb in zold-0.14.36
- old
+ new
@@ -49,6 +49,30 @@
def test_pings_live_uri
stub_request(:get, 'http://good-host/').to_return(status: 200)
res = Zold::Http.new(uri: 'http://good-host/', score: nil).get
assert_equal('200', res.code)
end
+
+ def test_sends_valid_network_header
+ stub_request(:get, 'http://some-host-1/')
+ .with(headers: { 'X-Zold-Network' => 'xyz' })
+ .to_return(status: 200)
+ res = Zold::Http.new(uri: 'http://some-host-1/', score: nil, network: 'xyz').get
+ assert_equal('200', res.code)
+ end
+
+ def test_sends_valid_protocol_header
+ stub_request(:get, 'http://some-host-2/')
+ .with(headers: { 'X-Zold-Protocol' => Zold::PROTOCOL })
+ .to_return(status: 200)
+ res = Zold::Http.new(uri: 'http://some-host-2/', score: nil).get
+ assert_equal('200', res.code)
+ end
+
+ def test_sends_valid_version_header
+ stub_request(:get, 'http://some-host-3/')
+ .with(headers: { 'X-Zold-Version' => Zold::VERSION })
+ .to_return(status: 200)
+ res = Zold::Http.new(uri: 'http://some-host-3/', score: nil).get
+ assert_equal('200', res.code)
+ end
end