Skip to content

Commit 5c47edd

Browse files
committed
[API] Updates resolve_cluster spec
1 parent cf9d5d1 commit 5c47edd

File tree

1 file changed

+22
-19
lines changed

1 file changed

+22
-19
lines changed

elasticsearch-api/spec/unit/actions/indices/resolve_cluster_spec.rb

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,35 @@
1818
require 'spec_helper'
1919

2020
describe 'client.indices#delete_alias' do
21-
22-
let(:expected_args) do
23-
[
24-
'GET',
25-
'_resolve/cluster/foo',
26-
{},
27-
nil,
28-
{},
29-
{ defined_params: { name: 'foo'}, endpoint: 'indices.resolve_cluster' }
30-
]
31-
end
32-
3321
context 'when there is no name specified' do
34-
let(:client) do
35-
Class.new { include Elasticsearch::API }.new
22+
let(:expected_args) do
23+
[
24+
'GET',
25+
'_resolve/cluster',
26+
{},
27+
nil,
28+
{},
29+
{ endpoint: 'indices.resolve_cluster' }
30+
]
3631
end
3732

38-
it 'raises an exception' do
39-
expect {
40-
client.indices.resolve_cluster
41-
}.to raise_exception(ArgumentError)
33+
it 'performs the request' do
34+
expect(client_double.indices.resolve_cluster).to be_a Elasticsearch::API::Response
4235
end
4336
end
4437

45-
4638
context 'when name is specified' do
39+
let(:expected_args) do
40+
[
41+
'GET',
42+
'_resolve/cluster/foo',
43+
{},
44+
nil,
45+
{},
46+
{ defined_params: { name: 'foo' }, endpoint: 'indices.resolve_cluster' }
47+
]
48+
end
49+
4750
it 'performs the request' do
4851
expect(client_double.indices.resolve_cluster(name: 'foo')).to be_a Elasticsearch::API::Response
4952
end

0 commit comments

Comments
 (0)