Fixes errcheck in email_test.go (#28910)

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Этот коммит содержится в:
Harshit Vashisht
2024-11-04 16:46:35 +05:30
коммит произвёл GitHub
родитель a21e8f9b13
Коммит 59c42c06ef
2 изменённых файлов: 22 добавлений и 15 удалений

Просмотреть файл

@@ -96,7 +96,6 @@ issues:
channels/app/channel_test.go|\
channels/app/config_test.go|\
channels/app/desktop_login.go|\
channels/app/email/email_test.go|\
channels/app/export.go|\
channels/app/export_test.go|\
channels/app/file.go|\

Просмотреть файл

@@ -73,9 +73,10 @@ func TestSendInviteEmails(t *testing.T) {
*cfg.EmailSettings.SendEmailNotifications = false
})
t.Run("SendInviteEmails", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err := th.service.SendInviteEmails(th.BasicTeam, "test-user", th.BasicUser.Id, []string{emailTo}, "http://testserver", nil, false, false, false)
err = th.service.SendInviteEmails(th.BasicTeam, "test-user", th.BasicUser.Id, []string{emailTo}, "http://testserver", nil, false, false, false)
require.NoError(t, err)
verifyMailbox(t)
@@ -100,9 +101,10 @@ func TestSendInviteEmails(t *testing.T) {
})
t.Run("SendGuestInviteEmails", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err := th.service.SendGuestInviteEmails(
err = th.service.SendGuestInviteEmails(
th.BasicTeam,
[]*model.Channel{th.BasicChannel},
"test-user",
@@ -163,10 +165,11 @@ func TestSendInviteEmails(t *testing.T) {
})
t.Run("SendGuestInviteEmails should sanitize HTML input", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
message := `<a href="http://testserver">sanitized message</a>`
err := th.service.SendGuestInviteEmails(
err = th.service.SendGuestInviteEmails(
th.BasicTeam,
[]*model.Channel{th.BasicChannel},
"test-user",
@@ -188,9 +191,10 @@ func TestSendInviteEmails(t *testing.T) {
})
t.Run("SendInviteEmails should contain button URL with 'started by role' param for system user", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err := th.service.SendInviteEmails(
err = th.service.SendInviteEmails(
th.BasicTeam,
"test-user",
th.BasicUser.Id,
@@ -208,9 +212,10 @@ func TestSendInviteEmails(t *testing.T) {
})
t.Run("SendInviteEmails should contain button URL with 'started by role' param for system admin", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err := th.service.SendInviteEmails(
err = th.service.SendInviteEmails(
th.BasicTeam,
"test-user",
th.BasicUser.Id,
@@ -228,9 +233,10 @@ func TestSendInviteEmails(t *testing.T) {
})
t.Run("SendInviteEmails should contain button URL with 'started by role' param for first system admin", func(t *testing.T) {
mail.DeleteMailBox(emailTo)
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err := th.service.SendInviteEmails(
err = th.service.SendInviteEmails(
th.BasicTeam,
"test-user",
th.BasicUser.Id,
@@ -276,9 +282,11 @@ func TestSendCloudWelcomeEmail(t *testing.T) {
require.Contains(t, resultsEmail.Subject, "Congratulations!", "Wrong subject message %s", resultsEmail.Subject)
require.Contains(t, resultsEmail.Body.Text, "Your workspace is ready to go!", "Wrong body %s", resultsEmail.Body.Text)
}
mail.DeleteMailBox(emailTo)
err := th.service.SendCloudWelcomeEmail(emailTo, th.BasicUser.Locale, "inviteID", "SomeName", "example.com", "https://example.com")
err := mail.DeleteMailBox(emailTo)
require.NoError(t, err, "Failed to delete mailbox")
err = th.service.SendCloudWelcomeEmail(emailTo, th.BasicUser.Locale, "inviteID", "SomeName", "example.com", "https://example.com")
require.NoError(t, err)
verifyMailbox(t)