Skip to content

Commit dfaef36

Browse files
committed
optimize tests
1 parent 821c4a7 commit dfaef36

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

services/mailer/mail_test.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -502,27 +502,23 @@ func TestEmbedBase64Images(t *testing.T) {
502502
att2ImgBase64 := fmt.Sprintf(`<img src="%s"/>`, att2Base64)
503503

504504
t.Run("ComposeMessage", func(t *testing.T) {
505-
issue.Content = fmt.Sprintf(`MSG-BEFORE <image src="attachments/%s"> MSG-AFTER`, att1.UUID)
506-
require.NoError(t, issues_model.UpdateIssueCols(t.Context(), issue, "content"))
507-
508505
subjectTemplates = texttmpl.Must(texttmpl.New("issue/new").Parse(subjectTpl))
509506
bodyTemplates = template.Must(template.New("issue/new").Parse(bodyTpl))
510507

508+
issue.Content = fmt.Sprintf(`MSG-BEFORE <image src="attachments/%s"> MSG-AFTER`, att1.UUID)
509+
require.NoError(t, issues_model.UpdateIssueCols(t.Context(), issue, "content"))
510+
511511
recipients := []*user_model.User{{Name: "Test", Email: "[email protected]"}}
512512
msgs, err := composeIssueCommentMessages(&mailCommentContext{
513513
Context: t.Context(),
514514
Issue: issue,
515515
Doer: user,
516516
ActionType: activities_model.ActionCreateIssue,
517-
Content: issue.Content, // strings.ReplaceAll(issue.Content, `src="`, `src="`+setting.AppURL),
517+
Content: issue.Content,
518518
}, "en-US", recipients, false, "issue create")
519519
require.NoError(t, err)
520520

521521
mailBody := msgs[0].Body
522-
re := regexp.MustCompile(`MSG-BEFORE.*MSG-AFTER`)
523-
matches := re.FindStringSubmatch(mailBody)
524-
require.NotEmpty(t, matches)
525-
mailBody = matches[0]
526522
assert.Regexp(t, `MSG-BEFORE <a[^>]+><img src="data:image/png;base64,iVBORw0KGgo="/></a> MSG-AFTER`, mailBody)
527523
})
528524

0 commit comments

Comments
 (0)