summaryrefslogtreecommitdiff
path: root/spec/support/shared_examples/create_alert_issue_shared_examples.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/support/shared_examples/create_alert_issue_shared_examples.rb')
-rw-r--r--spec/support/shared_examples/create_alert_issue_shared_examples.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/spec/support/shared_examples/create_alert_issue_shared_examples.rb b/spec/support/shared_examples/create_alert_issue_shared_examples.rb
deleted file mode 100644
index 9f4e1c4335a..00000000000
--- a/spec/support/shared_examples/create_alert_issue_shared_examples.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-# frozen_string_literal: true
-
-RSpec.shared_examples 'create alert issue sets issue labels' do
- let(:title) { IncidentManagement::CreateIncidentLabelService::LABEL_PROPERTIES[:title] }
- let!(:label) { create(:label, project: project, title: title) }
- let(:label_service) { instance_double(IncidentManagement::CreateIncidentLabelService, execute: label_service_response) }
-
- before do
- allow(IncidentManagement::CreateIncidentLabelService).to receive(:new).with(project, user).and_return(label_service)
- end
-
- context 'when create incident label responds with success' do
- let(:label_service_response) { ServiceResponse.success(payload: { label: label }) }
-
- it 'adds label to issue' do
- expect(issue.labels).to eq([label])
- end
- end
-
- context 'when create incident label responds with error' do
- let(:label_service_response) { ServiceResponse.error(payload: { label: label }, message: 'label error') }
-
- it 'creates an issue without labels' do
- expect(issue.labels).to be_empty
- end
- end
-end