diff --git a/spec/unit/network/http/factory_spec.rb b/spec/unit/network/http/factory_spec.rb
index <HASH>..<HASH> 100755
--- a/spec/unit/network/http/factory_spec.rb
+++ b/spec/unit/network/http/factory_spec.rb
@@ -28,4 +28,10 @@ describe Puppet::Network::HTTP::Factory do
 
     expect(conn).to_not be_started
   end
+
+  it 'creates a connection supporting at least HTTP 1.1' do
+    conn = create_connection(site)
+
+    expect(any_of(conn.class.version_1_1?, conn.class.version_1_1?)).to be_true
+  end
 end
(PUP-<I>) Ensure connections we create support at least HTTP <I>

When starting a persistent HTTP connection, we do not expliclty specify
`Connection: Keep-Alive`, because that is the default in HTTP/<I>[1].

This commit adds a test to ensure we are using HTTP <I> or later.
Amazingly ruby has defaulted to <I> as far back as ruby <I>[2].

[1] <URL>