Skip to content

Commit b9598fa

Browse files
committed
[CLIENT] Addresses loaded libraries order flakey test
1 parent 7f3c4e3 commit b9598fa

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

elasticsearch-transport/spec/elasticsearch/transport/client_spec.rb

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -231,17 +231,14 @@
231231

232232
describe 'adapter' do
233233
context 'when no adapter is specified' do
234-
before do
235-
@klass = Net::HTTP::Persistent.clone
236-
Net::HTTP.send(:remove_const, :Persistent) if defined?(Net::HTTP::Persistent)
237-
end
238-
after { Net::HTTP::Persistent = @klass }
239-
240-
let(:adapter) { client.transport.connections.all.first.connection.builder.adapter }
234+
fork do
235+
let(:client) { described_class.new }
236+
let(:adapter) { client.transport.connections.all.first.connection.builder.adapter }
241237

242-
it 'uses Faraday NetHttp' do
243-
expect(adapter).to eq Faraday::Adapter::NetHttp
244-
end
238+
it 'uses Faraday NetHttp' do
239+
expect(adapter).to eq Faraday::Adapter::NetHttp
240+
end
241+
end unless jruby?
245242
end
246243

247244
context 'when the adapter is patron' do

0 commit comments

Comments
 (0)