From bed079893cc6bd0b0f7468a8d82f1fc413e85f39 Mon Sep 17 00:00:00 2001 From: Fernando Briano Date: Mon, 3 Feb 2025 11:27:15 +0000 Subject: [PATCH] [API] Updates resolve cluster spec --- .../actions/indices/resolve_cluster_spec.rb | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/elasticsearch-api/spec/elasticsearch/api/actions/indices/resolve_cluster_spec.rb b/elasticsearch-api/spec/elasticsearch/api/actions/indices/resolve_cluster_spec.rb index 3da0771413..a4389d26b8 100644 --- a/elasticsearch-api/spec/elasticsearch/api/actions/indices/resolve_cluster_spec.rb +++ b/elasticsearch-api/spec/elasticsearch/api/actions/indices/resolve_cluster_spec.rb @@ -17,16 +17,15 @@ require 'spec_helper' -describe 'client.indices#delete_alias' do - +describe 'client.indices#resolve_cluster' do let(:expected_args) do [ 'GET', - '_resolve/cluster/foo', + path, {}, nil, {}, - { defined_params: { name: 'foo'}, endpoint: 'indices.resolve_cluster' } + otel ] end @@ -34,16 +33,22 @@ let(:client) do Class.new { include Elasticsearch::API }.new end + let(:path) { '_resolve/cluster' } + let(:otel) do + { endpoint: 'indices.resolve_cluster' } + end - it 'raises an exception' do - expect { - client.indices.resolve_cluster - }.to raise_exception(ArgumentError) + it 'performs the request' do + expect(client_double.indices.resolve_cluster).to be_a Elasticsearch::API::Response end end - context 'when name is specified' do + let(:path) { '_resolve/cluster/foo' } + let(:otel) do + { defined_params: { name: 'foo' }, endpoint: 'indices.resolve_cluster' } + end + it 'performs the request' do expect(client_double.indices.resolve_cluster(name: 'foo')).to be_a Elasticsearch::API::Response end