diff --git a/spec/aws/signers/version_4_spec.rb b/spec/aws/signers/version_4_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/aws/signers/version_4_spec.rb
+++ b/spec/aws/signers/version_4_spec.rb
@@ -25,7 +25,9 @@ module Aws
       let(:signer) { Version4.new(credentials, service_name, region) }
       let(:sign) { signer.sign(http_request) }
       let(:http_request) do
-        Seahorse::Client::Http::Request.new(endpoint: endpoint)
+        req = Seahorse::Client::Http::Request.new(endpoint: endpoint)
+        req.headers.delete('User-Agent')
+        req
       end
 
       context '#sign' do
Removing the user-agent from the sigv4 spec headers.

The default user-agent now contains a Seahorse::VERSION which changes
over time.  To prevent the tests from breaking with each update of
Seahorse, I opted to delete them from the headers hash instead.