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-24 12:10:04 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-07-24 12:10:04 +0300
commitfd7c75bf603f4f2f1a4a4e63ef5cbc1a51cc0a15 (patch)
tree563fffedae3133a872e1005f846aa6686a84872f /spec/mailers
parent02f08e9e78740f65b63268467caa67b9e4b2409f (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/mailers')
-rw-r--r--spec/mailers/devise_mailer_spec.rb18
-rw-r--r--spec/mailers/previews_spec.rb1
2 files changed, 17 insertions, 2 deletions
diff --git a/spec/mailers/devise_mailer_spec.rb b/spec/mailers/devise_mailer_spec.rb
index 171251f51ef..23ad20f3ad6 100644
--- a/spec/mailers/devise_mailer_spec.rb
+++ b/spec/mailers/devise_mailer_spec.rb
@@ -150,10 +150,12 @@ RSpec.describe DeviseMailer do
end
describe '#email_changed' do
- subject { described_class.email_changed(user, {}) }
-
+ let(:content_saas) { 'If you did not initiate this change, please contact your group owner immediately. If you have a Premium or Ultimate tier subscription, you can also contact GitLab support.' }
+ let(:content_self_managed) { 'If you did not initiate this change, please contact your administrator immediately.' }
let_it_be(:user) { create(:user) }
+ subject { described_class.email_changed(user, {}) }
+
it_behaves_like 'an email sent from GitLab'
it 'is sent to the user' do
@@ -168,6 +170,18 @@ RSpec.describe DeviseMailer do
is_expected.to have_body_text /Hello, #{user.name}!/
end
+ context 'when self-managed' do
+ it 'has the expected content of self managed instance' do
+ is_expected.to have_body_text content_self_managed
+ end
+ end
+
+ context 'when saas', :saas do
+ it 'has the expected content of saas instance' do
+ is_expected.to have_body_text content_saas
+ end
+ end
+
context "email contains updated id" do
before do
user.update!(email: "new_email@test.com")
diff --git a/spec/mailers/previews_spec.rb b/spec/mailers/previews_spec.rb
index 14bd56e5d40..e1af0d7ef77 100644
--- a/spec/mailers/previews_spec.rb
+++ b/spec/mailers/previews_spec.rb
@@ -13,6 +13,7 @@ RSpec.describe 'Mailer previews' do
let_it_be(:issue) { create(:issue, project: project, milestone: milestone) }
let_it_be(:remote_mirror) { create(:remote_mirror, project: project) }
let_it_be(:member) { create(:project_member, :maintainer, project: project, created_by: user) }
+ let_it_be(:review) { create(:review, project: project, merge_request: merge_request, author: user) }
Gitlab.ee do
let_it_be(:epic) { create(:epic, group: group) }