diff options
Diffstat (limited to 'spec/mailers/repository_check_mailer_spec.rb')
-rw-r--r-- | spec/mailers/repository_check_mailer_spec.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/mailers/repository_check_mailer_spec.rb b/spec/mailers/repository_check_mailer_spec.rb index 8b1bc33d8be..5edd9c2d023 100644 --- a/spec/mailers/repository_check_mailer_spec.rb +++ b/spec/mailers/repository_check_mailer_spec.rb @@ -14,6 +14,15 @@ RSpec.describe RepositoryCheckMailer do expect(mail).to deliver_to admins.map(&:email) end + it 'email with I18n.default_locale' do + admins = [create(:admin, preferred_language: :zh_CN), create(:admin, preferred_language: :zh_CN)] + + mail = described_class.notify(3) + + expect(mail).to deliver_to admins.map(&:email) + expect(mail).to have_subject 'GitLab Admin | 3 projects failed their last repository check' + end + it 'omits blocked admins' do blocked = create(:admin, :blocked) admins = create_list(:admin, 3) |