diff options
Diffstat (limited to 'spec/serializers/cluster_error_entity_spec.rb')
-rw-r--r-- | spec/serializers/cluster_error_entity_spec.rb | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/spec/serializers/cluster_error_entity_spec.rb b/spec/serializers/cluster_error_entity_spec.rb deleted file mode 100644 index 43ec41adf14..00000000000 --- a/spec/serializers/cluster_error_entity_spec.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -RSpec.describe ClusterErrorEntity do - describe '#as_json' do - let(:cluster) { create(:cluster, :provided_by_user, :group) } - - subject { described_class.new(cluster).as_json } - - context 'when connection_error is present' do - before do - allow(cluster).to receive(:connection_error).and_return(:connection_error) - end - - it { is_expected.to eq({ connection_error: :connection_error, metrics_connection_error: nil, node_connection_error: nil }) } - end - - context 'when metrics_connection_error is present' do - before do - allow(cluster).to receive(:metrics_connection_error).and_return(:http_error) - end - - it { is_expected.to eq({ connection_error: nil, metrics_connection_error: :http_error, node_connection_error: nil }) } - end - - context 'when node_connection_error is present' do - before do - allow(cluster).to receive(:node_connection_error).and_return(:unknown_error) - end - - it { is_expected.to eq({ connection_error: nil, metrics_connection_error: nil, node_connection_error: :unknown_error }) } - end - end -end |