Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/workers/service_desk_email_receiver_worker_spec.rb')
-rw-r--r--spec/workers/service_desk_email_receiver_worker_spec.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/workers/service_desk_email_receiver_worker_spec.rb b/spec/workers/service_desk_email_receiver_worker_spec.rb
index d3bfa51348e..60fc951f627 100644
--- a/spec/workers/service_desk_email_receiver_worker_spec.rb
+++ b/spec/workers/service_desk_email_receiver_worker_spec.rb
@@ -9,11 +9,12 @@ RSpec.describe ServiceDeskEmailReceiverWorker, :mailer do
context 'when service_desk_email config is enabled' do
before do
- stub_service_desk_email_setting(enabled: true, address: 'foo')
+ stub_service_desk_email_setting(enabled: true, address: 'support+%{key}@example.com')
end
it 'does not ignore the email' do
- expect(Gitlab::Email::ServiceDeskReceiver).to receive(:new)
+ expect(Gitlab::Email::ServiceDeskReceiver).to receive(:new).and_call_original
+ expect(Sidekiq.logger).to receive(:error).with(hash_including('exception.class' => Gitlab::Email::ProjectNotFound.to_s)).and_call_original
worker.perform(email)
end
@@ -23,6 +24,7 @@ RSpec.describe ServiceDeskEmailReceiverWorker, :mailer do
allow_next_instance_of(Gitlab::Email::ServiceDeskReceiver) do |receiver|
allow(receiver).to receive(:find_handler).and_return(nil)
end
+ expect(Sidekiq.logger).to receive(:error).with(hash_including('exception.class' => Gitlab::Email::UnknownIncomingEmail.to_s)).and_call_original
end
it 'sends a rejection email' do