|
19 | 19 |
|
20 | 20 | describe Elasticsearch::Client do
|
21 | 21 | let(:transport) { client.instance_variable_get('@transport') }
|
22 |
| - let(:client) { described_class.new } |
| 22 | + let(:client) { described_class.new.tap { |cl| cl.instance_variable_set('@verified', true) } } |
23 | 23 |
|
24 | 24 | before do
|
25 | 25 | allow(transport).to receive(:perform_request) { OpenStruct.new(body: '') }
|
|
29 | 29 | it 'uses x-opaque-id on a request' do
|
30 | 30 | client.search(opaque_id: '12345')
|
31 | 31 | expect(transport).to have_received(:perform_request)
|
32 |
| - .with('GET', '_search', {}, nil, { 'X-Opaque-Id' => '12345' }) |
| 32 | + .with('GET', '_search', {}, nil, { 'X-Opaque-Id' => '12345' }) |
33 | 33 | end
|
34 | 34 | end
|
35 | 35 |
|
36 | 36 | context 'when an x-opaque-id prefix is set on initialization' do
|
37 | 37 | let(:prefix) { 'elastic_cloud' }
|
38 | 38 | let(:client) do
|
39 |
| - described_class.new(opaque_id_prefix: prefix) |
| 39 | + described_class.new(opaque_id_prefix: prefix).tap { |cl| cl.instance_variable_set('@verified', true) } |
40 | 40 | end
|
41 | 41 |
|
42 | 42 | it 'uses x-opaque-id on a request' do
|
43 | 43 | expect { client.search(opaque_id: '12345') }.not_to raise_error
|
44 | 44 | expect(transport).to have_received(:perform_request)
|
45 |
| - .with('GET', '_search', {}, nil, { 'X-Opaque-Id' => 'elastic_cloud12345' }) |
| 45 | + .with('GET', '_search', {}, nil, { 'X-Opaque-Id' => 'elastic_cloud12345' }) |
46 | 46 | end
|
47 | 47 | end
|
48 | 48 | end
|
0 commit comments