From 934cb8f50ba9c6c49ce7e4d0eb7892e8f9f5399e Mon Sep 17 00:00:00 2001 From: Juli Tera <57973151+jterapin@users.noreply.github.com> Date: Tue, 6 Feb 2024 13:32:14 -0800 Subject: [PATCH] Fix compression trait name (#2982) --- .../aws-sdk-code-generator/views/client_api_module.rb | 4 ++-- .../spec/aws/plugins/request_compression_spec.rb | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb index 9777bd58fa9..b51197fc5a8 100644 --- a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb +++ b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb @@ -211,8 +211,8 @@ def operations end end - if operation.key?('requestCompression') - o.request_compression = operation['requestCompression'].each_with_object([]) do | (k,v) , arr| + if operation.key?('requestcompression') + o.request_compression = operation['requestcompression'].each_with_object([]) do |(k, v), arr| arr << { key: k.inspect, value: v.inspect } end end diff --git a/gems/aws-sdk-core/spec/aws/plugins/request_compression_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/request_compression_spec.rb index cb0f5058607..c0b123e1b80 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/request_compression_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/request_compression_spec.rb @@ -15,28 +15,28 @@ module Plugins 'SomeOperation' => { 'http' => { 'method' => 'POST', 'requestUri' => '/' }, 'input' => { 'shape' => 'SomeOperationRequest' }, - 'requestCompression' => { + 'requestcompression' => { 'encodings' => ['gzip'] } }, 'OperationWithNoSupportedEncoding' => { 'http' => { 'method' => 'POST', 'requestUri' => '/' }, 'input' => { 'shape' => 'SomeOperationRequest' }, - 'requestCompression' => { + 'requestcompression' => { 'encodings' => ['custom'] } }, 'OperationWithSomeSupportedEncodings' => { 'http' => { 'method' => 'POST', 'requestUri' => '/' }, 'input' => { 'shape' => 'SomeOperationRequest' }, - 'requestCompression' => { + 'requestcompression' => { 'encodings' => %w[custom gzip] } }, 'OperationStreaming' => { 'http' => { 'method' => 'POST', 'requestUri' => '/' }, 'input' => { 'shape' => 'OperationStreamingRequest' }, - 'requestCompression' => { + 'requestcompression' => { 'encodings' => ['gzip'] } } @@ -120,7 +120,7 @@ def expect_uncompressed_body(resp, body) end end - context 'requestCompression operation' do + context 'requestcompression operation' do it 'compresses the body and sets the content-encoding header' do resp = client.some_operation(body: uncompressed_body) expect(resp.context.http_request.headers['Content-Encoding']).to eq('gzip')