diff options
author | Tim Emiola <temiola@google.com> | 2015-10-08 09:05:28 -0700 |
---|---|---|
committer | Tim Emiola <temiola@google.com> | 2015-10-08 09:05:28 -0700 |
commit | bfe8a9febc97c0de542fe01c5ecb05512e7afd12 (patch) | |
tree | 356dfc7e940290b4a9d3ca64c0c8d09db27077c1 /src/ruby/spec/generic/client_stub_spec.rb | |
parent | b53b36e2b7fced8440241d58c3e24a3ece108cb6 (diff) |
Fixes the broken ruby interop tests
Diffstat (limited to 'src/ruby/spec/generic/client_stub_spec.rb')
-rw-r--r-- | src/ruby/spec/generic/client_stub_spec.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ruby/spec/generic/client_stub_spec.rb b/src/ruby/spec/generic/client_stub_spec.rb index a05433df75..c5173aee1d 100644 --- a/src/ruby/spec/generic/client_stub_spec.rb +++ b/src/ruby/spec/generic/client_stub_spec.rb @@ -159,6 +159,20 @@ describe 'ClientStub' do th.join end + it 'should downcase the keys provided by the metadata updater' do + server_port = create_test_server + host = "localhost:#{server_port}" + th = run_request_response(@sent_msg, @resp, @pass, + k1: 'downcased-key-v1', k2: 'v2') + update_md = proc do |md| + md[:K1] = 'downcased-key-v1' + md + end + stub = GRPC::ClientStub.new(host, @cq, update_metadata: update_md) + expect(get_response(stub)).to eq(@resp) + th.join + end + it 'should send a request when configured using an override channel' do server_port = create_test_server alt_host = "localhost:#{server_port}" |