|
20 | 20 | describe Elasticsearch::Transport::Client do
|
21 | 21 | context 'meta-header' do
|
22 | 22 | let(:subject) { client.transport.connections.first.connection.headers }
|
23 |
| - let(:regexp) { /^[a-z]{1,}=[a-z0-9.\-]{1,}(?:,[a-z]{1,}=[a-z0-9.\-]+)*$/ } |
| 23 | + let(:regexp) { /^[a-z]{1,}=[a-z0-9.\-]{1,}(?:,[a-z]{1,}=[a-z0-9._\-]+)*$/ } |
24 | 24 | let(:adapter) { :net_http }
|
25 | 25 | let(:adapter_code) { "nh=#{defined?(Net::HTTP::VERSION) ? Net::HTTP::VERSION : Net::HTTP::HTTPVersion}" }
|
26 | 26 | let(:meta_header) do
|
27 |
| - if RUBY_ENGINE == 'jruby' |
28 |
| - "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jr=#{JRUBY_VERSION},fd=#{Faraday::VERSION},#{adapter_code}" |
| 27 | + if jruby? |
| 28 | + "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jv=#{ENV_JAVA['java.version']},jr=#{JRUBY_VERSION},fd=#{Faraday::VERSION},#{adapter_code}" |
29 | 29 | else
|
30 | 30 | "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},fd=#{Faraday::VERSION},#{adapter_code}"
|
31 | 31 | end
|
|
77 | 77 |
|
78 | 78 | context 'adapters' do
|
79 | 79 | let(:meta_header) do
|
80 |
| - if RUBY_ENGINE == 'jruby' |
81 |
| - "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jr=#{JRUBY_VERSION},fd=#{Faraday::VERSION}" |
| 80 | + if jruby? |
| 81 | + "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jv=#{ENV_JAVA['java.version']},jr=#{JRUBY_VERSION},fd=#{Faraday::VERSION}" |
82 | 82 | else
|
83 | 83 | "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},fd=#{Faraday::VERSION}"
|
84 | 84 | end
|
@@ -166,8 +166,8 @@ def initialize(args); end
|
166 | 166 | let(:client) { Elasticsearch::Client.new(transport_class: MyTransport) }
|
167 | 167 | let(:subject){ client.instance_variable_get("@arguments")[:transport_options][:headers] }
|
168 | 168 | let(:meta_header) do
|
169 |
| - if RUBY_ENGINE == 'jruby' |
170 |
| - "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jr=#{JRUBY_VERSION}" |
| 169 | + if jruby? |
| 170 | + "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION},jv=#{ENV_JAVA['java.version']},jr=#{JRUBY_VERSION}" |
171 | 171 | else
|
172 | 172 | "es=#{Elasticsearch::VERSION},rb=#{RUBY_VERSION},t=#{Elasticsearch::Transport::VERSION}"
|
173 | 173 | end
|
|
0 commit comments