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:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-07-07 18:08:16 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-07-07 18:08:16 +0300
commit048eea4614d24363b9b150f3674600e5964e422a (patch)
treea348b26577596ecd5e4b1676290f38f848b03bc9 /spec/mailers
parent6c42aa7c56f2909f2a4f1f178197cfa7d927ce8d (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/mailers')
-rw-r--r--spec/mailers/notify_spec.rb23
1 files changed, 15 insertions, 8 deletions
diff --git a/spec/mailers/notify_spec.rb b/spec/mailers/notify_spec.rb
index 372808b64d3..76771360e1f 100644
--- a/spec/mailers/notify_spec.rb
+++ b/spec/mailers/notify_spec.rb
@@ -1572,16 +1572,22 @@ RSpec.describe Notify do
context 'when custom email is enabled' do
let_it_be(:credentials) { create(:service_desk_custom_email_credential, project: project) }
+ let_it_be(:verification) { create(:service_desk_custom_email_verification, project: project) }
let_it_be(:settings) do
create(
:service_desk_setting,
project: project,
- custom_email_enabled: true,
custom_email: 'supersupport@example.com'
)
end
+ before_all do
+ verification.mark_as_finished!
+ project.reset
+ settings.update!(custom_email_enabled: true)
+ end
+
it 'uses custom email and service bot name in "from" header' do
expect_sender(User.support_bot, sender_email: 'supersupport@example.com')
end
@@ -1630,22 +1636,23 @@ RSpec.describe Notify do
end
context 'when custom email is enabled' do
- let_it_be(:credentials) do
- create(
- :service_desk_custom_email_credential,
- project: project
- )
- end
+ let_it_be(:credentials) { create(:service_desk_custom_email_credential, project: project) }
+ let_it_be(:verification) { create(:service_desk_custom_email_verification, project: project) }
let_it_be(:settings) do
create(
:service_desk_setting,
project: project,
- custom_email_enabled: true,
custom_email: 'supersupport@example.com'
)
end
+ before_all do
+ verification.mark_as_finished!
+ project.reset
+ settings.update!(custom_email_enabled: true)
+ end
+
it 'uses custom email and author\'s name in "from" header' do
expect_sender(first_note.author, sender_email: project.service_desk_setting.custom_email)
end