diff options
Diffstat (limited to 'spec/graphql/mutations/clusters')
4 files changed, 0 insertions, 79 deletions
diff --git a/spec/graphql/mutations/clusters/agent_tokens/create_spec.rb b/spec/graphql/mutations/clusters/agent_tokens/create_spec.rb index fc025c8e3d3..45d421509d0 100644 --- a/spec/graphql/mutations/clusters/agent_tokens/create_spec.rb +++ b/spec/graphql/mutations/clusters/agent_tokens/create_spec.rb @@ -48,14 +48,6 @@ RSpec.describe Mutations::Clusters::AgentTokens::Create do expect(token.description).to eq(description) expect(token.name).to eq(name) end - - context 'invalid params' do - subject { mutation.resolve(cluster_agent_id: cluster_agent.id) } - - it 'generates an error message when id invalid', :aggregate_failures do - expect { subject }.to raise_error(::GraphQL::CoercionError) - end - end end end end diff --git a/spec/graphql/mutations/clusters/agent_tokens/delete_spec.rb b/spec/graphql/mutations/clusters/agent_tokens/delete_spec.rb deleted file mode 100644 index 5cdbc0f6d72..00000000000 --- a/spec/graphql/mutations/clusters/agent_tokens/delete_spec.rb +++ /dev/null @@ -1,52 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -RSpec.describe Mutations::Clusters::AgentTokens::Delete do - let(:token) { create(:cluster_agent_token) } - let(:user) { create(:user) } - - let(:mutation) do - described_class.new( - object: double, - context: { current_user: user }, - field: double - ) - end - - it { expect(described_class.graphql_name).to eq('ClusterAgentTokenDelete') } - it { expect(described_class).to require_graphql_authorizations(:admin_cluster) } - - describe '#resolve' do - let(:global_id) { token.to_global_id } - - subject { mutation.resolve(id: global_id) } - - context 'without user permissions' do - it 'fails to delete the cluster agent', :aggregate_failures do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - expect { token.reload }.not_to raise_error - end - end - - context 'with user permissions' do - before do - token.agent.project.add_maintainer(user) - end - - it 'deletes a cluster agent', :aggregate_failures do - expect { subject }.to change { ::Clusters::AgentToken.count }.by(-1) - expect { token.reload }.to raise_error(ActiveRecord::RecordNotFound) - end - end - - context 'with invalid params' do - let(:global_id) { token.id } - - it 'raises an error if the cluster agent id is invalid', :aggregate_failures do - expect { subject }.to raise_error(::GraphQL::CoercionError) - expect { token.reload }.not_to raise_error - end - end - end -end diff --git a/spec/graphql/mutations/clusters/agent_tokens/revoke_spec.rb b/spec/graphql/mutations/clusters/agent_tokens/revoke_spec.rb index f5f4c0cefad..1dd4eece246 100644 --- a/spec/graphql/mutations/clusters/agent_tokens/revoke_spec.rb +++ b/spec/graphql/mutations/clusters/agent_tokens/revoke_spec.rb @@ -40,16 +40,6 @@ RSpec.describe Mutations::Clusters::AgentTokens::Revoke do expect(token.reload).to be_revoked end - - context 'supplied ID is invalid' do - let(:global_id) { token.id } - - it 'raises a coercion error' do - expect { subject }.to raise_error(::GraphQL::CoercionError) - - expect(token.reload).not_to be_revoked - end - end end end end diff --git a/spec/graphql/mutations/clusters/agents/delete_spec.rb b/spec/graphql/mutations/clusters/agents/delete_spec.rb index 0aabf53391a..e0ecff5fe44 100644 --- a/spec/graphql/mutations/clusters/agents/delete_spec.rb +++ b/spec/graphql/mutations/clusters/agents/delete_spec.rb @@ -38,14 +38,5 @@ RSpec.describe Mutations::Clusters::Agents::Delete do expect { cluster_agent.reload }.to raise_error(ActiveRecord::RecordNotFound) end end - - context 'with invalid params' do - subject { mutation.resolve(id: cluster_agent.id) } - - it 'raises an error if the cluster agent id is invalid', :aggregate_failures do - expect { subject }.to raise_error(::GraphQL::CoercionError) - expect { cluster_agent.reload }.not_to raise_error - end - end end end |